Библиотека Go-разработчика | Golang
23.3K subscribers
2.09K photos
42 videos
87 files
4.46K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Modern.Web.Development.with.Go.pdf
4.5 MB
Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language, 2023

Автор: Dušan Stojanović

Книга охватывает ключевые аспекты разработки веб-приложений на Go: от дизайна и выбора БД до деплоя и мониторинга. Материал книги будет интересен как профи, так и начинающим.
🔥13🥱3👍21
Результаты опроса Go-разработчиков за 1 квартал 2023 года

В последнем опросе разработчиков приняли участие почти 6000 гоферов. Вот основные выводы:

▫️92% респондентов довольны использованием Go
▫️Обработка ошибок и обучение — основные проблемы респондентов
▫️Управление зависимостями и версиями — главные задачи для тех, кто мейнтейнит модули Go с открытым исходным кодом
▫️VS Code остается предпочтительным редактором, GoLand — на втором месте
▫️Большинство разработчиков Go работают либо на Mac, либо на Linux, но Windows особенно популярна среди новых разработчиков
▫️Начинающие Go-разработчики интересуются веб-разработкой
9
Нужна ли математика программисту?

Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.

Ставь 💯 — если нужна,
🌚 — если и без нее все норм
💯91🌚66🤔31
Разработка бессерверного бота Discord с помощью OpenFaaS и Go

Узнайте, как создать бота Discord, который может создавать встречи Zoom по запросу, используя OpenFaaS и Go.

Читать
1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер

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

🔗 Основной сайт
🔗 Зеркало
👍2
Подробный обзор популярных пакетов для Go-разработчика с примерами использования.

Читать
9👍5🥱2
Под капотом Service Weaver: Dependency Injection

Помните мы рассказывали о новом Go-фреймворке с открытым исходным кодом для разработки и деплоя распределенных приложений? Тут Preslav Rachev решил разобраться, как его отдельные компоненты работают на самом деле. И остановился он на внедрении зависимостей.👇

Читать
👍41
Тут Go http.Response ругают. Как думаете, причина утечки горутин в незнании контекста автором, или в сообществе действительно не было консенсуса по этому поводу?
👍73🤔1
Анонс нового профайлера на основе pprof для WebAssembly, построенного поверх Wazero. Он предлагает возможность собирать профили ЦП и памяти во время выполнения модулей WebAssembly. Разбираемся, что у него под капотом.👇

Читать
👍91🔥1
GORM/ent vs чистый SQL: холиварные, но чертовски грамотные мысли на этот счет от Preslav Rachev.

Читать
👍11🥱81🤔1
Стоит ли учить язык Go в 2023?

Статья читателя «Библиотеки программиста», в которой рассмотрены несколько причин, почему Go остается актуальным и востребованным языком программирования, и почему его знание может стать вашим конкурентным преимуществом в индустрии разработки программного обеспечения.

🔗 Основной сайт
🔗 Зеркало
👍11🥱101
Как начать проект на Go в 2023 году

Этот материал — обновленное руководство (версия от 2018 года) для новичков, которое поможет начать работу с Go и, в идеале, начать ее продуктивно.

Читать
🥱8👍61
Zap для Go-разработчика: подробное введение в популярный пакет логирования и обзор его наиболее полезных функций.

Читать
👍9🔥21
Детали внутренней реализации типа данных maps: на заметку Go-разработчику.

Смотреть
👏72👍1
Использование пакета Go в Python с помощью gopy

Gopy компилирует любой пакет Go в shared object, который можно напрямую импортировать в приложение Python. Краткий разбор практических аспектов в статье.👇

Читать
👍14🤔1
☝️Кстати, в Go 1.20.4 исправлен баг, который появился в Go 1.16.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35👍7🔥41