Привет!
В этом репозитории содержится код большинства серий YouTube-сериала #justforfunc.
0: Привет, Мир! (видео)
1. Обзор кода (видео и исходный код)
2: Волшебные врата (видео и исходный код)
3: Волшебные врата (часть 2) (видео и исходный код)
Глава 4. Обзор кода для клиента Twitter (видео и исходный код)
Глава 5. Определение цветового флага в Go (видео и исходный код)
6: Flappy Gopher I (видео и исходный код)
Глава 7. Flappy Gopher II — обработка событий (видео и исходный код)
8: Flappy Gopher III — обнаружение столкновений (видео и исходный код)
9. Пакет контекста (видео и исходный код)
Глава 10. Реализация контекстного пакета (видео и исходный код)
11. Обзор API пакета IRC (видео и исходный код)
12. Сервер преобразования текста в речь с gRPC и Kubernetes (видео и исходный код)
13: больше преобразования текста в речь с помощью многоэтапных сборок cgo и Docker! (видео и исходный код)
14: twitter-бот и systemd (бесплатно работает на GCP) (видео и исходный код)
15: обзор кода с журналированием, ошибками и сигналами (видео и исходный код)
16: модульное тестирование HTTP-серверов (видео и исходный код)
17: участие в проекте Go (видео)
18: понимание псевдонимов типов Go (видео)
Глава 19: освоение io.PipesAll (видео и исходный код)
20: уршо ревью кода (часть 1) (видео и исходный код)
21: обзор кода ursho (часть 2) (видео и исходный код)
22: использование трассировщика Go (видео и исходный код)
23: построение графика распределения задержки с помощью gonum (видео и исходный код)
24. Какой идентификатор наиболее распространен в стандартной библиотеке Go? (видео и исходный код)
25: более глубокий анализ программы с помощью go/parser (видео и исходный код)
26: Почему в Go ноль каналов? (видео и исходный код)
27: Два способа объединения N каналов (видео и исходный код)
28: Основные тесты (видео и исходный код)
Глава 29. Внедрение зависимостей при проверке кода (видео и исходный код)
30: Основы протокольных буферов (видео и исходный код)
31: gRPC Basic (видео и исходный код)
32: Инструменты CLI с Cobra (видео и исходный код)
33: Взлет и падение CORBA (видео)
34: Построение графика данных с помощью gonum/plot (ML4G #1) (видео и исходный код)
35: Реализация команды дерева с нуля (видео и исходный код)
36: Версии, ограничения сборки и ldflags (видео и исходный код)
37: sync.Pool из пула (видео и исходный код)
38: Линейная регрессия с градиентным спуском (ML4G #2) (видео и исходный код)
39: проверка кода возвращается! (видео и исходный код)
40: cvsql — обработка CSV с помощью SQL (видео и исходный код)
Присылайте свои идеи здесь или прямо в Твиттере @francesc.
Это не официальный продукт Google (экспериментальный или какой-либо другой), это просто код, принадлежащий Google.