Подборка полезных материалов и находок из мира Go за неделю.
Проекты недели
Beego — новая версия высокопроизводительного Go фреймворка для разработки RESTful API, веб-приложений и бэкенд-сервисов, вдохновленный Tornado, Sinatra и Flask.
LLocalSearch — полностью локально работающий поисковый агрегатор с использованием агентов LLM.
Freeze — полезный Go инструмент для генерации изображений кода и вывода терминала.
Go-cfg — Простой и удобный способ инициализировать конфигурацию в структуры, с помощью структурных тегов.
Hypert — это библиотека Go с открытым исходным кодом, которая упрощает тестирование клиентов HTTP API.
Skopeo — это утилита командной строки, которая выполняет различные операции с образами контейнеров и их хранилищами.
Tau — инструмент на Go, который переводит облачную инфраструктуру в режим автономной работы, плавно соединяя локальную разработку и облачные технологии.
Что почитать
Укрощение примитивов синхронизации: строим пул потоков на С и Go
Масштабирование подписок GraphQL в Go с использованием Epoll и архитектуры, основанной на событиях
Implementing OTel Trace Context Propagation Through Message Brokers with Go
Что посмотреть
? Why Golang HTTP Handlers Should Return An Error (⏱ 11:43)
? Golang HTTP Error Handlers & Freestyle Coding To Get Better (⏱ 02:09:24)
? Solving A Golang Job Interview Assignment With Kafka (⏱ 02:24:10)
? 1 BILLION ROWS CHALLENGE IN GOLANG (⏱ 02:18:57)
? Пишем рантайм Golang на чистом C | Планировщик Go (⏱ 16:44)
Хорошего дня!