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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
#git #beginners

Удобный онлайн-тренажёр по системе контроля версий Git для начинающих разработчиков. Благодаря нему вы узнаете, как работать с ветвлениями, как отменять изменения и как мержить ветки.

https://learngitbranching.js.org/
#advanced

Effective Go — это онлайн-руководство по тому, как нужно правильно писать код на Go, используя его встроенные возможности и требования к code-style.

https://golang.org/doc/effective_go.html
#advanced #interview

И ещё интересный материал с того сайта. На этот раз вы узнаете про частые вопросы, которые задают разработчикам на собеседовании и которые разработчики задают сами себе, когда знакомятся с Go.

https://golang.org/doc/faq
#beginners

Основы безопасности любого пользовательского приложения — это хеширование паролей. А как сделать правильно, разбираемся в этой статье.

https://bit.ly/2PWx1ev
#book

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

https://t.me/progbook/2153

https://t.me/progbook/2154
Чем хорош язык Go и зачем его изучать? Все плюшки Golang

Язык Go – серверный язык будущего. В этой статье мы не будем разбирать «Hello World!», но затронем важность Golang и его характеристики.

https://proglib.io/p/language-go/
#beginners

Обязательный туториал для разработчиков любого уровня по правилам чистой архитектуры на языке Go.

https://bit.ly/2rRfZoo
#book

Сообщество языка Go так любит его в целом и по отдельности, что пишет десятки небольших руководств не хуже профессиональных изданий. Так и в этом руководстве автор рассматривает основы языка на многочисленных качественных примерах его работы. Вы узнаете про основные типы в языке и его конструкции, а также познакомитесь с работой его модели параллелизма.

https://t.me/progbook/2188
#best_practices

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

https://github.com/codeship/go-best-practices
#video #beginners

Большой и подробный курс для начинающих Go разработчиков, только к нам присоединившимся. Этих видео вам хватит с лихвой, чтобы вы поняли философию языка и приступили к созданию эффективных приложений.

https://bit.ly/2V9SV1J
#book

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

https://t.me/progbook/2193
#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