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

К бессменной ведущей подкаста Go Time Natalie Pistunovich присоединяются разработчики и этичные хакеры для обсуждения темной стороны языка. У каждого выпуска есть транскрибация для удобства перевода:

🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤩4😁1
Разбираем подводные камни, которые могут возникнуть при работе с http.HandlerFunc.

Читать
👍2
Практика инструментирования микросервиса Go с использованием Gin и X-Ray

X-Ray — сервис AWS, который собирает данные о запросах, и предоставляет инструменты для просмотра, фильтрации, анализа этих данных и выявления проблем/возможностей оптимизации.

Читать
👍2🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📜 Шпаргалка по Go: slices, maps, channels

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

🔗 Основной сайт
🔗 Зеркало
👍7😁3🥰1
Разработчики DoltDB открыли исходный код SwissMap

SwissMap — хэш-таблица, основанная на SwissTable. Она работает быстрее и использует меньше памяти, чем встроенный тип Go map. Под катом — мотивация, дизайн, реализация и затравочка, чтобы вы наконец ее попробовали.

https://www.dolthub.com/blog/2023-03-28-swiss-map/
👍22🤔1
Интеграционные тесты в Go с PostgreSQL

Разбор нескольких способов использования PostgreSQL в сценариях тестирования, каждый из которых имеет свои плюсы и минусы.

Читать
👍93
Думали Телеграм останется в стороне, и ничего не сделает к 1 апреля, но нет, новая анимация при нажатии лайка — прекрасная! Круто придумали, молодцы! Видимо сам Дуров приложил к этому руку 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍194😁3216🤔10👏4
🧰Yaegi — еще один элегантный интерпретатор Go от Traefik Labs с полной поддержкой спецификации языка и Go 1.18/1.19.

https://github.com/traefik/yaegi
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84
🧰Конфигурация линтера Go, правильная версия

Олег Ковалов делится своим взглядом на конфигурацию линтера и дает полезные советы начинающим.

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧱 Модульная архитектура: что, как и почему?

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

🔗 Основной сайт
🔗 Зеркало
👍61