Библиотека 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
#beginners

Статья в двух частях, в которой автор расскажет про интересные возможности обработки ошибок в Go.

Часть 1:
https://bit.ly/2CG8Zkv

Часть 2:
https://bit.ly/2LEcmLJ
#book

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

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

Если коротко, горутины — это функции, работающие параллельно с другими функциями. В этой же статье вы узнаете, как контролировать смерть горутин.

https://blog.labix.org/2011/10/09/death-of-goroutines-under-control
#docker #beginners

Давайте подробно рассмотрим, как деплоится Go приложение на сервер с помощью Docker.

https://blog.golang.org/docker
#book

Сегодня ситуация такая, что ваше приложение либо может остаться вообще без пользователей, либо же обрабатывать передаваемые ими огромные массивы данных. Это руководство научит вас, как создавать веб-приложения на Go с использованием микросервисной архитектуры и облачных технологий. Если вы уже знакомы с основами разработки на Go, вам будет достаточно применить свои знания, чтобы создавать современные приложения в стеке Go и React.

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

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

https://roberto.selbach.ca/intro-to-go-modules/
Cистема контроля версий Git: расширенная шпаргалка

Git — это популярная система контроля версий. Ее использует практически каждый проект, чья деятельность так или иначе связана с ИТ.

https://proglib.io/p/git-tips/
#rest #advanced

Данный большой плейлист научит вас создавать REST приложения на языке Go и с СУБД PostgreSQL. Также вы активно будете использовать Postman и дополнительные библиотеки.

https://bit.ly/2s9APzt
#advanced #oop

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

https://bit.ly/2LSmFvI
#advanced

В Go 1.9 появились лейблы профайлера. Что это такое, можно узнать тут, а как ими пользоваться — тут.
#beginners

Небольшая статья про косточки в Go, в частности, про пакет encoding.

https://bit.ly/2C3M80U
#video #beginner

Если вы соскучились по интересным заданиям и практическим упражнениям, в этом курсе они есть. Например, вы научитесь работать с авторизацией, СУБД PostgreSQL, MVC, REST и многим другим.

https://bit.ly/2RIBtTf