GopherCon 2014

12 minute read

Закончилась самая ожидаемая Go-конфа этого года. Ооочень много всего интересного было рассказано и показано.

В этом посте постараюсь выкладывать найденные материалы для всех желающих.

К сожалению, я не знаю как встраивать презентации с talks.golang.org к себе на страничку. Если кто подскажет, буду очень благодарен.

Hello, Gophers!

И так, первым выступал сам командор - Роб Пайк с докладом "Hello, Gophers!". Роб рассказывает о совершенствовании языка от идеи и до сегодняшнего дня.

Building High-Performance Systems in Go - What’s New and Best Practices

Derek Collison рассказывает о том, как строить высокопроизваодительные системы на Go

Go Circuit

Petar Maymounkov рассказывает про Go Circuit инструмент синхронизации UNIX процессов между целыми кластерами с помощью интерфейса файловой системы. И исходники.

A Channel Compendium

John Graham-Cumming с докладом про совместную работу каналов. Есть небольшие примеры на github.

Embedded Go and Bluetooth Low Energy Hardware

Доклад Josh Bleecher Snyder о использовании Go в встраиваемых системах на нестандартных архитектурах и с ограниченым питанием. В частности, для PayPal Beacon

Go for Sysadmins

Kelsey Hightower рассказывает о том, как можно использовать golang для решения административных задач. Особенно актуально, когда проект исключительно на Go и не хочется тянуть сторонние пакеты.

Data Snarfing with Go: A Heka Good Time

Доклад от Rob Miller про замечательный инструмент - heka, разработанный в недрах Moozilla. Сбор и обработка огромного количества данных - это то, чем занимается heka.

Gophers on a Plane: The Story of Go on App Engine

David Symonds рассказал про любовь между Go и GAE. Про преимущества, недостатки, отличительные особенности рантайма. К сожалению, пока не нашел его презентации. Будем ждать.

Writing a High Performance Database in Go

Почему бы не использовать Go для написания производительной базы данных? О том, как это лучше всего сделать в докладе Ben Johnson

From Node.js to Go

Kelsey Falter рассказывала, почему их контора переходит с Node.js на Go. Доклада я так и не нашел. Но и не факт, что он интересный.

Spray Some NSQ On It

Matt Reiferson читал доклад про весьма интересный инструмент NSQ - это риалтаймовая система доставки сообщений, pubsub фреймворк.

Taking Back the Command Line with Go

Mike Gehard о использовании Go как языка для написания маленьких консольных утилит, которые очень быстро работают. Презентации пока не нашел.

Camlistore & The Standard Library

Brad Fitzpatrick рассказывает про разработку стандартной библиотеки Go и про возникающие трудности. Презентацию можно посмотреть тут, но она как-то хреново отображается, можно глянуть исходники.

Go from C to Go

Russ Cox говорит, что пора писать компилятор Go на самом Go, а не на C. Рассказывает, что нового в Go 1.3 и что будет еще. Появилась презентация.

Painless Data Storage with MongoDB and Go

Совместный доклад Gustavo Niemeyer и Steve Francia рассказывают про работу с монгой. Презентации пока нет.

Best Practices for Production Environments

Peter Bourgon с отличным докладом про самые правильные практики для серьезного продакшена. Кроме презентации есть даже статья в его блоге.

Building an Analytics Engine using MongoDB and Go

William Kennedy рассказывает про монгу, биг дата и Go.

Making Docker GO: Why One of the Fastest Growing Open Source Projects

Хороший доклад от Victor Vieux про Go и один из самых знаменитых golang проектов - docker.

Writing and Debugging a Web-Based Multi-Player Game

Stephen McQuay и Fraser Graham о сложностях написания игр на Go. 

Gobot: Go Powered Robotics and Physical Computing

Ron Evans и Adrian Zankich рассказывают про очень интересный проект - Gobot. Ждем презентации.

Building Database Applications with database/sql

Baron Schwartz на примерах объясняет как лучше всего делать приложения с использованием пакета database/sql

Build Your Developer Tools in Go

Alan Shreve автор ngrok. Он рассказывает про написание собственных инструментов разработки. Презентации не нашел.

Building Web Services in Go

Richard Crowley читает доклад о построении веб сервисов с использованием Go. Презентации пока нет.

Inside the Gophers Studio with Blake Mizerany

Общение с метрами и корифеями языка программирования Go

Closing Day Keynote by Andrew Gerrand

Lightningtalks