Краткий Обзор Видео Go С Выставки Fosdem 2015

Одна из самых популярных конференций по open-source проектам, ФОСДЕМ , проходил с 31 января по 1 февраля, и, помимо множества деврумов, там было комната разработки, полностью посвященная Go .

Видео с этой конференции уже выложены в открытый доступ, доклады по 30-40 минут каждый, и, надо сказать, доклады очень достойные — обычное и скучное для новичков вступление в стиле «Что мне нравится в Го? » или «Как тестировать в Go» там не было.

По себе знаю, что не всегда есть возможность смотреть 7+ часов технических презентаций, особенно если толком не знаешь, стоит ли вообще смотреть, поэтому к каждому докладу я подготовил короткие ремарки, которые помогут вам выбрать то, что стоит. смотрю и что пропустить.

Замечания, конечно, чисто субъективные.



Краткий обзор видео Go с выставки FOSDEM 2015

Всего было 8 докладов по 30-40 минут каждый и полтора часа так называемых Lightning talks - коротких докладов, идущих один за другим.

Вот ссылки на плейлисты: YouTube: www.youtube.com/playlistЭlist=PLtLJO5JKE5YDK74RZm67xfwaDgeCj7oqb ФОСДЕМ http: video.fosdem.org/2015/devroom-go Итак, в порядке появления.

Перейти на CoreOS [29:54] Келси Хайтауэр @kelseyhightower URL-адрес: coreos.com Один из самых интересных и веселых репортажей - автор довольно веселый парень, но все в меру, без глупых шуток.

Он интересно рассказывает о деталях использования Go внутри компании (управление зависимостями, построение всего с CGO_ENABLED=0, вот и все), а также проходит основные проекты команды CoreOS — etcd, флот, фланель, ракета.

Я рекомендую это, если вы слышали об этих вещах, но у вас нет времени узнать о них больше.

Скачать MP4: video.fosdem.org/2015/devroom-go/go_at_coreos.mp4 (102М) Поиск плохих иголок в стогах сена по всему миру (сканирование Go и веб-безопасности) [35:04] Дмитрий Савинцев димисек URL-адрес: Мне удалось через боль посмотреть этот репортаж - у автора дичайший русский акцент и, судя по всему, очень небольшой опыт публичных выступлений.

Я желаю ему поработать именно над развитием акцента - ведь есть желание выступать на конференциях и есть что сказать, но не каждый выдерживает испытание плохим индийским или русским акцентом.

Справедливости ради, доклад один из худших по подаче материала - сложно уследить за идеями, примеры не получаются с первого раза и так далее.

Мне понравился момент, когда автор прямо на конференции поменял статус репозитория с частного на публичный: Скачать MP4: video.fosdem.org/2015/devroom-go/go_web_security_scanner.mp4 (122М) Перемещение компонентов MongoDB в Go [40:31] Норберто Лейте @nleite URL-адрес: mongodb.com Отчет технического евангелиста MongoDB о том, как и почему mongo-tools были переписаны на Go, а также о внутреннем программном обеспечении компании на Go. Интересный доклад, хоть и немного затянутый - автор сам не технарь, он все-таки евангелист, но слушать легко и интересно.

Скачать MP4: video.fosdem.org/2015/devroom-go/mongo_go.mp4 (140М) CockroachDB — масштабируемая, доступная, транзакционная база данных [44:04] Тобиас Шоттдорф URL-адрес: CockroachDB.org Отчет о проектировании новой (еще одной) базы данных, пытающейся заполнить нишу баз данных SQL для распределенных систем.

Что-то вроде Google's Spanner, но доступно не только Google. Проект имеет открытый исходный код и не привязан к определенному типу хранителя узла (RocksDB, LevelDB и т. д.).

Вероятно, доклад будет наиболее интересен тем, кто интересуется проектированием баз данных, но даже для общего развития полезно послушать умного человека, который несколько настороженно спрашивает аудиторию «все ли знакомы с теоремой CAPЭ» :).

Проект еще не готов к производству, но он определенно интересен.

Скачать MP4: video.fosdem.org/2015/devroom-go/cockroachdb_go.mp4 (163М) HTTP/2 для Go [46:02] Брэд Фитцпатрик @bradfitz URL-адрес: http2.golang.org Самый хардкорный отчет здесь — это много кода и технических подробностей, Фитцпатрик объясняет детали реализации протокола HTTP2 в Go, который появится в Go1.5 (на момент написания отчета официальная спецификация HTTP/2 имела даже не был окончательно одобрен).

Говорит и показывает немного быстро, может быть сложно уследить за кодом, но довольно интересно.

Плюс хорошее введение в различия между HTTP/2 и HTTP/1.1. Скачать MP4: video.fosdem.org/2015/devroom-go/http2_go.mp4 (183М) Go и современное предприятие [27:25] Питер Бургон @peterbourgon URL-адрес: soundcloud.com Также хороший отчет о видении автором роли Go в современных корпоративных системах (он объясняет, что он под этим подразумевает).

Особенно с точки зрения тенденции перехода от монолитных программ к микросервисам (и «пикосервисам», просто так) и опыта в этом в SoundCloud. В общем, видно, что мой друг имеет хороший опыт в этой теме и многие его мысли довольно интересно послушать.

Кроме того, в сообществе Go звучат интересные призывы к тому, что пора прекратить писать в блогах о следующем мультиплексоре http и поговорить о более масштабных историях использования.

Скачать MP4: video.fosdem.org/2015/devroom-go/go_modern_enterprise.mp4 (135М) Bleeve — индексация текста для Go [39:40] Марти Шох @mschoch URL-адрес: github.com/blevesearch/bleve Довольно интересный отчет о системе текстового поиска Bleve, аналоге Elasticsearch, Lucene и Solr, но написанном полностью на Go. С примерами кода и информацией, особенно по вопросам текстового поиска.

Проект выглядит очень достойно, доклад слушать легко и интересно.

Скачать MP4: video.fosdem.org/2015/devroom-go/bleve.mp4 (145М) Состояние Го [37:06] Эндрю Джерранд @enneff Отчет одного из ребят из основной команды Го, Эндрю Джерранда.

Рассказывает о состоянии дел Go на начало февраля 2015 года.

О планах в Go 1.5, переходе на Git и Github в частности, о Gopher Gala и так далее.

Достаточно интересно для общего понимания.

Скачать MP4: video.fosdem.org/2015/devroom-go/state_of_go.mp4 (125М) Идите молниеносно [1:45:00] 1. The State of Camilstore (Mathieu Lonjaret) - отчет о состоянии дел в проекте Camilstore (универсальное хранилище всевозможного контента) 2. restic - Резервное копирование выполнено правильно (Александр 'fd0' Нойманн) - презентация и демонстрация утилит для эффективного резервного копирования 3. Протокол Диаметра (Александр Фиори) — введение в протокол Диаметра (rdc6733) и его реализация на Go, с интересными моментами реализации.

4. Перечисления Go и кодирование JSON (Франческ Кампой) — интересная демонстрация использования генерации кода и использования gogenerate. 5. Can Go fix Windows cmd — немного хаотичный отчет друга, который сделал эмулятор терминала на Go для своего собственного SSH-сервера для Windows. 6. Go on Mobile (Дэвид Кроушоу) — примеры реального кода на Go для Android и подробности разработки на Go для мобильных платформ.

7. Фенакистоскоп в Go (Алекс Плугару) — демо фенакистоскопа в Go — вращающееся колесо с картинками, создающее эффект анимации.

8. Go appengine (Валентин Делеплейс) — введение в Google App Engine и особенности работы с GAE в Go. 9. REST & Hybrid Cryptography (Элеонора МакХью) — о симметричном шифровании для REST-бэкенда в Go. Скачать MP4: video.fosdem.org/2015/devroom-go/go_lightning_talks.mp4 (405М) Теги: #Go #конференция #видео #Go

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.