Дайджест полезных материалов из мира Golang за неделю
- воскресенье, 7 апреля 2024 г. в 00:00:06
Подборка полезных материалов и находок из мира Go за неделю.
Проекты недели.
▪ Beego — новая версия высокопроизводительного Go фреймворка для разработки RESTful API, веб-приложений и бэкенд-сервисов, вдохновленный Tornado, Sinatra и Flask.
▪LLocalSearch — полностью локально работающий поисковый агрегатор с использованием агентов LLM.
▪ Freeze — полезный Go инструмент для генерации изображений кода и вывода терминала.
▪Go-cfg — Простой и удобный способ инициализировать конфигурацию в структуры, с помощью структурных тегов.
▪Hypert — это библиотека Go с открытым исходным кодом, которая упрощает тестирование клиентов HTTP API.
▪ Skopeo — это утилита командной строки, которая выполняет различные операции с образами контейнеров и их хранилищами.
▪ Tau — инструмент на Go, который переводит облачную инфраструктуру в режим автономной работы, плавно соединяя локальную разработку и облачные технологии.
Что почитать:
— Dataloader 3.0: Новый алгоритм для решения проблемы N+1
— Укрощение примитивов синхронизации: строим пул потоков на С и Go
— Выпущены версии 1.22.2 и 1.21.9
— Beego в Golang для начинающих
— Разбираемся в новом роутинге в Go 1.22
— Интервью Роберта Пайка про Go
— Масштабирование подписок GraphQL в Go с использованием Epoll и архитектуры, основанной на событиях
— Анонимные поля структур, грамматика Go
— Application Of The Multiple Return Function
— Implementing OTel Trace Context Propagation Through Message Brokers with Go
— Golang >>> Rust 🔥[Prediction]
— Zero cost debug assertions in Go
— Real-Time Example: Using Goroutines and Channels
— Over 6K Lines Of Code In March, What's The Takeaway?
— Simple constant time weighted random choice algorithm
— Portr: open-source self-hosted tunnel designed for teams
Что посмотреть:
🌐 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)
Хорошего дня!