Справочник и шпаргалки по Go
Быстрое повторение ключевых тем: переверните карточку, проверьте себя тестом — и закрепите тему в соответствующем курсе.
Карточки: язык Go за 12 определений
Проверьте себя: срезы
Какой длины будет срез после: s := []int{1,2,3}; s = append(s, 4)?
Карточки: веб-фреймворки — Fiber, Gin, Echo
Проверьте себя: маршруты
Как объявить параметр пути /users/42 и прочитать его в Gin?
Карточки: базы данных — GORM, sqlc, ent
Проверьте себя: N+1
Список из 100 пользователей, и для каждого вызывается отдельный запрос заказов. Как называется и что делать?
Карточки: gRPC-Go и Connect
Карточки: GUI на Fyne
Проверьте себя: виды RPC
Клиент отправляет поток запросов, сервер возвращает один ответ. Что это за вид вызова?
Карточки: CLI на Cobra
Карточки: TUI на Bubble Tea
Карточки: логи на zap
Проверьте себя: флаги и конфиг
Какой источник конфигурации в связке Cobra + Viper имеет приоритет?
Проверьте себя: Elm-архитектура
Что возвращает Update в Bubble Tea?
Шпаргалки по библиотекам — внутри курсов
Каждый курс содержит сводку синтаксиса библиотеки в уроках: маршруты Fiber и Gin, ассоциации GORM, генерация sqlc и ent, стриминг gRPC, виджеты Fyne, команды Cobra, компоненты Bubble Tea и поля zap. Понятия и термины собраны в отдельном глоссарии Go.