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

Крупные компании давно оценили возможность потоковой обработки данных и сделали ставку в пользу библиотек, специально предназначенных для этого. Одна из популярных - Kafka. Библиотека достаточно проста в использовании, однако требует установку дополнительных модулей и инструментов. Данное руководство научит вас ориентироваться в Kafka и в том, как её правильно и быстро развернуть.

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

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

http://www.pazams.com/Go-for-Javascript-Developers/
#book

Linux на данный момент остаётся одной из самых популярных ОС для разработки и системного администрирования. Почему это так? Почти все программы для Linux - бесплатны. На Linux вам почти не удастся занести вирусов и, соответственно, Linux работает и по этой причине, и потому, что многие программы для Linux можно оптимизировать под себя, намного быстрее Windows. А в этом руководстве вы познакомитесь с Linux, с его экосистемой, терминалом, важными командами и программами для разработки.

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

Статья в двух частях, в которой автор расскажет про интересные возможности обработки ошибок в Go.

Часть 1:
https://bit.ly/2CG8Zkv

Часть 2:
https://bit.ly/2LEcmLJ
#beginner #библиотека

Быстрая библиотека для парсинга сайтов на Golang.

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

Данная библиотека предоставляет многочисленные реализации различных структур данных на Golang: контейнеры, списки, мапы, стеки, хэш-таблицы и многое другое.

https://prglb.ru/3ixce
REST API приложение на Go: пошаговый туториал

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

https://prglb.ru/k4dn
#book

Данное руководство рассматривает HTTP/2, один из основных сетевых протоколов. Вы узнаете про то, как разрабатывался данный протокол, про обратную совместимость, основные характеристики и приемы работы с ним. Также в конце вас ждет небольшой обзор HTTP/3, который должен выйти совсем скоро.

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

Простые техники оптимизации Go приложений.

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

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

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

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

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

Изучаем взаимодействие Golang с GraphQL.

https://prglb.ru/19815