GopherCon 2014
Закончилась самая ожидаемая 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