Go developer roadmap
https://roadmap.sh/golang/
Идеальный гайд по изучению языка Go, помогающий ответить на вопросы:
- С чего начать изучения языка?
- Что вообще надо знать?
- В каком порядке это изучать?
- Где искать материалы?
и т.п.
Каждый элемент схемы кликабельный - открывается окошко с полезными ссылками для изучения темы.
Если вас часто спрашивают - "как изучать Go?", просто кидайте это ссылку. Но тут много всякого интересного, так что интересно будет не только новичку.
Спасибо @pavel_bogdashin за ссылку ☺️
#roadmap #guide
https://roadmap.sh/golang/
Идеальный гайд по изучению языка Go, помогающий ответить на вопросы:
- С чего начать изучения языка?
- Что вообще надо знать?
- В каком порядке это изучать?
- Где искать материалы?
и т.п.
Каждый элемент схемы кликабельный - открывается окошко с полезными ссылками для изучения темы.
Если вас часто спрашивают - "как изучать Go?", просто кидайте это ссылку. Но тут много всякого интересного, так что интересно будет не только новичку.
Спасибо @pavel_bogdashin за ссылку ☺️
#roadmap #guide
roadmap.sh
Learn to become a Go developer
Community driven, articles, resources, guides, interview questions, quizzes for Go development. Learn to become a modern Go developer by following the steps, skills, resources and guides listed in this roadmap.
👍19❤5🔥4
Если вам предстоит работать с проектами на gRPC, то этот гайд позволит в максимально сжатые сроки покрыть львинную долю того, чему необходимо научиться.
Он доступен в двух вариантах:
- Видео на YouTube
- Статья на Хабре
Сервис пишется с нуля, попутно затрагивается множество аспектов:
- Правильная архитектура проекта
- Как писать ProtoBuf контракты, генерировать по ним код
- Как полноценно тестировать свой сервис, написание функциональных тестов
- Как правильно работать с паролями и токенами авторизации
- Взаимодействие между сервисами
- Работа с миграциями
И многое другое.
#guide #grpc
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пишем gRPC сервис на Go - Сервис авторизации / УЛЬТИМАТИВНЫЙ гайд
Пишем полноценный gRPC сервис с современной архитектурой. Также:
- Напишем контракт protobuf, разберемся с кодогенерацией
- Научимся работать с ошибками и логами
- Настроим миграции для БД
- Настроим автоматический деплой через GitHub Actions, напишем для…
- Напишем контракт protobuf, разберемся с кодогенерацией
- Научимся работать с ошибками и логами
- Настроим миграции для БД
- Настроим автоматический деплой через GitHub Actions, напишем для…
21🔥54👍18❤8🫡1
Пишем RPG на Go - серия статей
0) https://habr.com/ru/articles/791192/
0.5) https://habr.com/ru/articles/799497/
Искандер активно продвигает GameDev на Go, и вот его очередной проект - обучающая серия статей по написанию RPG на Ebitengine.
Пока написаны только две вступительные статьи, остальное в процессе.
Напомню, что у Искандера уже есть готовая игра - Roboden, написанная на Go, которая уже добралась до Steam и даже до Steamdeck.
————
Если вам интересен подобный формат, предлагаю поддержать автора, чтобы у него точно была мотивация довести проект до конца👾
#guide #gamedev #quasilyte
0) https://habr.com/ru/articles/791192/
0.5) https://habr.com/ru/articles/799497/
Искандер активно продвигает GameDev на Go, и вот его очередной проект - обучающая серия статей по написанию RPG на Ebitengine.
Пока написаны только две вступительные статьи, остальное в процессе.
Напомню, что у Искандера уже есть готовая игра - Roboden, написанная на Go, которая уже добралась до Steam и даже до Steamdeck.
————
Если вам интересен подобный формат, предлагаю поддержать автора, чтобы у него точно была мотивация довести проект до конца
#guide #gamedev #quasilyte
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Делаем RPG на Go: часть 0
Один из самых частых вопросов в нашем сообществе разработке игр на Go — это с чего начать. В этой серии статей мы будем изучать движок Ebitengine и создадим RPG в процессе. Вступление Что от вас...
🔥34 11🤯7👍2
Как начать разрабатывать игры на Go
https://www.quasilyte.dev/ebiten/ru/
Искандер написал подробный гайд для людей, которые делают свои первые шаги в геймдеве на Go:
- Развенчание популярных мифов
- Про Ebitengine
- Ресурсы для обучения
- Важные библиотеки
и др.
От автора:
#guide #gamedev #quasilyte
https://www.quasilyte.dev/ebiten/ru/
Искандер написал подробный гайд для людей, которые делают свои первые шаги в геймдеве на Go:
- Развенчание популярных мифов
- Про Ebitengine
- Ресурсы для обучения
- Важные библиотеки
и др.
От автора:
Тебе хочется создавать игры на Go? Ebitengine - отличный вариант.
Этот документ был создан чтобы упростить твоё путешествие.
...
tl;dr: Go - подходящий язык, Ebitengine - неплохой игровой движок, сообщество - живое и расширяется
#guide #gamedev #quasilyte
Паттерн Functional Options
Это очень популярный подход, который я встречал во всех компаниях, в которых довелось писать код на Go.
В этом посте я подробно описал суть проблемы, которую он решает. А в этом разобрал суть паттерна и его реализацию.
#pattern #guide
Это очень популярный подход, который я встречал во всех компаниях, в которых довелось писать код на Go.
В этом посте я подробно описал суть проблемы, которую он решает. А в этом разобрал суть паттерна и его реализацию.
#pattern #guide
9 24🔥10❤3👍2
Гайд по написанию бота, который будет вас мотивировать каждые 30 минут 💪
https://habr.com/ru/articles/897802/
Неплохой гайд — простой и понятный. Довольно короткий, можно осилить за пол часика или меньше, но при этом описано всё необходимое.
#guide #telegram_bot
https://habr.com/ru/articles/897802/
Неплохой гайд — простой и понятный. Довольно короткий, можно осилить за пол часика или меньше, но при этом описано всё необходимое.
#guide #telegram_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Пишем Telegram-бота на Go(и заставляем его мотивировать нас каждые 30 минут)
Давно уже было желание сделать что-то простое и полезное в Telegram, но чтобы не пришлось постоянно за этим следить. И вот пришла гениальная идея: чтобы быть всегда замотивированным, можно написать...
❤30👍23