Библиотека 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
NoSQL базы данных: хранилища и доступность данных

Рассказываем о NoSQL системах баз данных: что это такое, где такие системы применяются и каких видов бывают. Рассмотрим различные виды хранилищ и 2 теоремы.

https://prglb.ru/46yvh
#book

Redis - одна из наиболее популярных NoSQL СУБД. Из настоящего руководства вы узнаете, как установить Redis, настроить и работать со структурами данных. Также вы научитесь увеличивать масштабируемость и производительность ваших приложений благодаря встроенным методам эффективного управления данными в Redis. Кроме этого, автор поделится с вами основными советами резервного копирования и восстановления данных в Redis.

https://t.me/progbook/3358
#web

Хороший онлайн-учебник с примерами создания веб-приложений на Go. Тут вы найдёте много важного: роутинг, request-response, шаблоны, работа с http и проч.

https://gowebexamples.com/
#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