Библиотека 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
Разработчики 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
#news

🎉Представлены релизы Go 1.20.3 и 1.19.8, которые включают исправления безопасности в go/parser, html/template, mime/multipart, net/http и net/textproto.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍5
🚀 Go и веб-сокеты в продакшене: проблемы, решения, библиотеки, масштабирование и многое другое.

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71
Benthos — Go-инструмент для обработки данных, который может помочь вам преобразовать, фильтровать, отправлять и принимать данные из различных sources и sinks.

Он прост в развертывании и мониторинге и готов к внедрению в ваш пайплайн в виде статического бинаря, Docker-образа или бессерверной функции.

https://github.com/benthosdev/benthos
👍6🤔3
Простые советы по повышению производительности приложений на Go.

Читать
👍16
Гайд для новичков по запуску приложения на Go + React в Docker

Он охватывает настройку окружения, создание простых примеров Go API и приложения React, а также настройку Nginx.

Читать
👍132