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

Nginx — это лёгкий HTTP сервер, работающий на Unix-подобных операционных система. Предназначен для веб-приложений с высоким трафиком, поддерживающий возможность расширения сети. Nginx стал лучшей альтернативой Apache, поскольку предлагает такие преимущества, как высокую скорость загрузки и передачи данных. Из книги вы узнаете, как настроить сервер Nginx, как решать разные проблемы, связанные с нагрузкой, прерывания или отказами в работе. Книга подходит как для начинающих программистов, являясь исчерпывающим руководством по технологии, так и отличным справочным руководством для профессиональных разработчиков.

https://t.me/progbook/3551
#advanced #tutorial

Практический гайд по работе с безопасностью в Go.

https://prglb.ru/4xuhs
#git #beginners

Что общего между всеми языками программирования? Конечно Git! Системой контроля версий понадобится пользоваться в любом случае. И чтобы вы не влипли в неприятную ситуацию, наше издание периодически пишем туториалы для новичков. Вот лишь некоторые из них:

Полезные советы для начинающих Git-разработчиков
https://proglib.io/p/git-for-beginner/

Спаси щеночка – держи свои git-репозитории в чистоте
https://proglib.io/p/clean-git-repo/

Git-мастер: 3 простых шага для достижения цели
https://proglib.io/p/git-master/

11 концепций и команд git, которые заставят вас плакать
https://proglib.io/p/painful-git/
#patterns #beginner

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

https://prglb.ru/4eu96
https://prglb.ru/1opdp
#book #postgresql

Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.

https://t.me/progbook/3570

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

Учимся использовать на практике шаблонизацию в Go.

https://prglb.ru/uaou
#book #sql

Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.

https://t.me/progbook/3582
#beginners

Давайте посмотрим, чем же Go так красив, что мы его так любим.

https://prglb.ru/1ui87
#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