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

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

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

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

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

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

https://bit.ly/2FoDOh2
#beginner

Онлайн-туториал с многочисленными примерами решения популярных задач на Golang.

https://gobyexample.com/
#advanced #video

Учимся распознавать изображения с помощью библиотеки TensorFlow и Golang.

https://prglb.ru/2xoyz
#advanced #video

Создаем бота для Slack на языке Go.

https://prglb.ru/smfh
#video #beginners

Если вам не требуется мощные СУБД по типу Postgres или MySQL, а что-то попроще, советуем простую низкоуровневую СУБД ключ-значение bolt.

https://github.com/boltdb/bolt
#advanced

Структуры — один из основных типов данных в Golang. Они используются практически повсеместно (пользовательские типы, конфиги и т.д.). Более того к полям структур через теги могут быть добавлены метаданные, которые нужны для маппинга данных через encoding/json или encoding/xml, валидации, ORM и др. Эта статья подробно рассказывает о применении тегов в Go:

https://bit.ly/2ANtUjq
#book #beginner #sql

Книга Мартина Грубера "Понимание SQL" является самой что ни на есть классикой в мире баз данных. Хотя любая классика переживает несколько изданий, этому руководству хватило один раз появиться, чтобы навсегда стать неумирающим самоучителем по SQL и базам данных. Руководство относительно небольшое и научит вас не только основам SQL, но и достаточно сложным темам, призванным увеличить эффективность запросов.

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

Создаем и деплоим REST API приложения на Go, PostgreSQL, JWT и GORM.

https://prglb.ru/2ts7o
#advanced

Сегодня эффективность разработки зависит от умения использовать сторонние решения вроде библиотек и фреймворков. На этом сайте собраны самые популярные из них на разные случаи:

https://go.libhunt.com/
Исследование аудитории Telegram 2019

Друзья, команда TGStat проводит масштабное исследование аудитории мессенджера. Кто же он — пользователь Telegram 2019 года? Страдает ли он из-за блокировки, каково на сегодня распределение по полу, возрасту, интересам и десятку других параметров?

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

Опрос займет всего 5 минут! Не поленитесь)
Ваше мнение очень важно!

Ссылка на опрос:
https://tgstat.ru/research
30 лучших книг для освоения языка программирования Go

Ищете книги по Go? Представляем 30 книг для освоения языка программирования Go, которые ответят на вопросы новичков и уверенных разработчиков.

https://prglb.ru/1ye97
#book #advanced

Go — это язык нового поколения, предназначенный для разработки приложений с параллельной обработкой, для создания облачных, системных и веб-приложений. Тем, кто уже знаком с другими языками, такими как Java, C или C#, настоящей книги будет достаточно для того, чтобы начать профессионально использовать Go в ежедневной разработке. Книга быстро познакомит с основами языка, перейдя к объяснению таких тем, как тестирование и отладка, маршрутизация, создание сетевых и веб-служб, также она содержит решения множества типовых задач.

https://t.me/progbook/2477
#video #beginners

В этом плейлисте очень подробно и на множестве простых примеров автор расскажет про основы языка Go.

https://bit.ly/2rG6zvM
#book #linux

Linux'ом должен уметь пользоваться каждый разработчик по двум причинам: это достаточно открытая система, которую легко настраивать под свои нужды, и вторая причина - многие веб-серверы находятся именно на Linux. Это руководство познакомит вас с основными командами работы в среде Linux и интересными приёмами оптимизации различных задач.

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

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

https://prglb.ru/5mcys
#advanced #библиотека

Библиотека для работы с командной строкой с помощью Golang.

https://prglb.ru/3li1v