Библиотека Go-разработчика | Golang
23.3K subscribers
2.07K 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
#book

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

https://t.me/progbook/3319

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

Неважно, какое именно приложение вы пишете  -  простой блог или крупный интернет-магазин, вам не обойтись без хорошей архитектуры базы данных. Это руководство познакомит вас с самыми известными и часто используемыми паттернами проектирования логики бизнес-задач с использованием MongoDB. Все примеры приведены на языках Python и JavaScript.

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

Возможно, на раннем этапе программирования вы не используете паттерны и пишете тяжело читаемый и сложно связанный код. Эта статья познакомит вас с методами исправления связности, которые помогут вам легко рефакторить и писать код.

https://prglb.ru/2hgw2
#video #beginner

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

https://bit.ly/2RIBtTf
​​Лучшие вакансии для Go & Rust разработчиков за последний месяц!✌️
Специалисты из New.HR вручную собрали для вас самые интересные вакансии из проверенных ИТ и Диджитал компаний

Вакансии от 30+ компаний: Lamoda, Tutu.ru, Gett, Avito, Wheely, Ozon, Aviasales.ru и др.

Смотреть тут: https://new.hr/3135

Ребята каждый день постят новые вакансии в @forgoandrust
#book

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

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

В этом видеокурсе вы не только выучите синтаксис языка Go, но и научитесь применять методы параллельной разработки, встроенные функции и пакеты:

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

Следующее руководство написано для тех, кто до сих пор не может выйти из Vim, и для тех, кому эта шутка уже приелась и Vim  -  их основной инструмент. И правда, этот маленький и невзрачный редактор может слишком много, чтобы им не пользоваться. Данное руководство научит вас использовать все возможности последней версии Vim, а также его более современный и удобный форк Neovim.

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