Библиотека Go-разработчика | Golang
23.3K subscribers
2.07K photos
42 videos
87 files
4.44K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
#book #docker

Docker стал стандартом управления процессом разработки приложений. Потратив время на его изучение, впоследствии вы сможете безболезненно внедрять Docker в производство крупных приложений и сервисов. Данное руководство хорошо описывает основы по работе с ним, среди которых основы контейнеризации, Docker Compose, Docker Swarm, а также работа с Kubernetes и крупной инфраструктурой.

https://t.me/progbook/3365
#book

Очередное небольшое обучающее руководство по Go, охватывающее одну конкретную тему, на этот раз  -  базы данных. Если вы уже хорошо знакомы с основами веб-разработки на других языках, данный справочник придётся вам по вкусу: в нём рассматриваются популярные пакеты для работы с СУБД MySQL, примеры простых запросов и работа с подготовленными выражениями.

https://t.me/progbook/3367
#advanced

Срезы в Go - это жирные указатели. Разбираемся в теме подробнее вместе с автором.

https://prglb.ru/5h2v7
#advanced

Если вы часто или уже постоянно используете Docker, то вам еще один инструмент по визуализации процессов работы контейнерной системы.

https://github.com/jesseduffield/lazydocker
#sql #video

Раз Golang хорошо подходит для веб-программирования, ему необходима поддержка функций и пакетов для работы с базами данных. Общие принципы похожи на многие другие языки программирования, тем не менее, давайте посмотрим следюущее видео, чтобы лучше разбираться:

https://www.youtube.com/watch?v=Nh3CJYZZSdc
#architecture

Если вы только принялись изучать Go, то наверняка не представляете ещё, как должна выглядеть хорошая архитектура приложения. Исправляем данное недоразумение в следующей статье:

https://bit.ly/2AZnGOU
#advanced #machine_learning

Основы машинного обучения на примере создание игры на Go.

https://prglb.ru/12459
#book

Если у вас уже есть опыт программирования на других языках и вы хотели бы изучить другую технологию, то вам стоит обратить внимание на популярный язык Go, а эта книга поможет вам быстро выучить его концепции и принципы. Руководство представляет из себя интенсивный и всесторонний курс по Go, затрагивая сложные темы языка, такие как параллелизм, система типов и тестирование.

https://t.me/progbook/3405

https://t.me/progbook/3406
#git

Git-мастер: 3 простых шага для достижения цели

Расскажем, как звание Git-мастер поможет в изучении программирования, и почему контроль версий важно использовать в работе постоянно.

https://prglb.ru/2thq1
#библиотека #beginners

GraphQL — это язык запросов, используемый для описания запрашиваемых данных на клиенте. Данная библиотека является реализацией GraphQL для языка Go.

https://github.com/graphql-go/graphql
#book

Если вы уже прошли курс начинающего программиста на языке Golang и знаете про основы создания современных веб-приложений, следующее небольшое справочное руководство  -  это то, что вам нужно, чтобы начать создавать качественные веб-приложения на данном языке. Несмотря на маленький объём, книга охватывает самые нужные темы для профессиональной разработки.

https://t.me/progbook/3420

https://t.me/progbook/3421
#advanced #библиотека

JobRunner - это инструмент для реализации отложенных задач, очередей со встроенной аналитикой.

https://prglb.ru/3eikw
#advanced

В этой статье рассматривается Godog - официальный пакет фреймворка Cucumber для Behavior-driven Development.

https://prglb.ru/2f193