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

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

https://github.com/StefanSchroeder/Golang-Regex-Tutorial
#book

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

https://t.me/progbook/3606
#docker

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

https://prglb.ru/1r0sj
#book

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

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

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

https://t.me/progbook/3616
#golang #библиотека

Библиотека gorilla/mux предоставляет вам простой и эффективный пакет маршрутизации и обработки входящих запросов в вашем веб-приложении.

https://github.com/gorilla/mux
#golang #video

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

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

Немного о том, как выглядит профессиональная разработка в крупных компаниях.

https://prglb.ru/rn1k
#beginner

Большой список полезных ссылок на ресурсы по изучению Go с нуля.

https://prglb.ru/49eyf
Утомленные яблоком: причины бросить Mac OS и выбрать Linux

Выбираете между Mac OS и Linux? Загляните под кат: мы подробно расписали – продолжать использовать Linux или переключиться на Mac OS.

https://prglb.ru/40ahy
#book

Несмотря на свою молодость, спецификация языка программирования Go позволяет применять его в разных областях разработки, включая также веб и сетевое программирование. Эта книга раскроет аспекты применения языка в разработке сетевой архитектуры, включая объяснения сериализации данных, протоколов уровня приложений и кодировок. Кроме того, автор касается рассмотрения разницы HTTP и HTTPS, веб-сокетов, RPC и многого другого.

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

Go — сравнительно молодой язык программирования, выпущенный компанией Google всего 6 лет назад, но уже ставший одним из самых популярных. Его основными преимуществами являются простой и понятный синтаксис, статическая типизация, параллелизм и высокая производительность.

https://t.me/progbook/374
#beginner

Понимание структур данных в Golang
Golang приобрел огромные возможности в разработке программного обеспечения за несколько лет после его запуска.

#статьядня
https://prglb.ru/2t43p
#advanced

Как создать и развернуть безопасный REST API с помощью Go, Postgresql, JWT и GORM

Из данного руководства вы узнаете, как разрабатывать и развертывать защищенные API REST с использованием языка программирования Go.

https://prglb.ru/2ts7o
Пишем нейросеть на Go с нуля

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

#статьядня

https://prglb.ru/1oio2
#book

Настоящее руководство научит вас использовать современную версию MySQL с JSON для хранения больших данных. Автор является опытным проектировщиком баз данных в компании Oracle, и за годы работы применял многочисленные решения по оптимизации работы, с которыми и поделился в этой книге с читателями. В ней вы найдёте множество примеров реальных приложений и советов от автора.

https://t.me/progbook/3710