? Дайджест полезных материалов из мира Golang за неделю
Подборка полезных материалов и находок из мира Go за неделю.
Инструменты недели:
• xgo — библиотека, которая позволяет добавить функцию Trap и предоставляет такие инструменты, как Mock и Trace. Xgo помогает разработчикам писать юнит-тесты и отлаживать их проще и быстрее.
• reverst - обратный туннель (с балансировщиком нагрузки) и клиентская библиотека Go-сервера, построенная на основе QUICK и HTTP/3
•portr - туннельное решение, позволяющее подключать локальные HTTP и TCP-соединения к общедоступному Интернету.
• gorabbit - оболочка на GO, обеспечивающая высокоуровневую и надежную работу RabbitMQ с помощью клиента или менеджера.
• househunt — полноценное веб-приложение на Go, которое научит вас создавать правильную структуру проекта.
Что почитать:
— Аутентификация go с использованием токенов PASETO
— Нативные подписки с роутером Cosmo
— Годный самоучитель по CI/CD и Kubernetes для Go-разработчиков
— Odinbit, игра моей мечты и процесс её создания. С нуля до первой публичной версии
— Конкурентность и параллелизм в Go
— Go повышение производительности в версиях с 1.0 по 1.22
— Введение в Router Cosmo — потрясающе быстрый шлюз с открытым исходным кодом Federation V1/V2
— Пространство имен для GraphQL: Бесконфликтное объединение любого количества API
— Building "Journal Buddy": A Custom GPT for Personal Reflection
— Progress in My P2P Library: A Work in Progress
— What Happens After Agile Dies?
— Why should you try GoCfg or yet another Go config manager
— Exploiting HTTP/2 CONTINUATION frames for DoS attacks
— Gorabbit: RabbitMQ supercharged for Go Applications
— Build a CLI tool : Generating hex dumps with Golang
Что посмотреть:
?Создание Redis с нуля на Golang (⏱ 02:49:24)
? Mastering And Taming NIL Pointers in Golang For Beginners (⏱ 13:24)
? Golang: Шпаргалка для алгособеса. Алгоритмы сортировки (⏱ 19:17)
? How To Build A Complete Distributed File Storage In Golang (⏱ 09:57:01)
? If U Use GitHub CO-PILOT I Wont Hire You!? (⏱ 11:21)
? Programming Career Paths, Roadmaps, LeetCode, And Salaries (⏱ 02:28:42)
? Building Redis In Golang And NeoVim Setup With ThePrimeagen (⏱ 03:28:48)
? Developers Do NOT Understand the POWER Of HTMX (⏱ 10:31)
⚡️ Дайджест за прошлую неделю.
Хорошего дня!