Подборка полезных материалов и находок из мира Go за неделю.
? Инструменты недели:
• go-size-analyzer - инструмент для анализа размера зависимостей в скомпилированных бинарных файлах
Go.
• Go-mongox - пакет Go Mongo, поддерживающий операции по работе с документами и эффективным компоновщиком данных BSON с использованием различных типов данных.
• Dendy - это эмулятор NES/Famicom, написанный на Go и названный в честь советского клона Famicom, который был у многих в детстве.
• Аутентификация и OAuth с помощью Go - большой список полезных библиотеки для реализации схем аутентификации
•The Gowebly CLI - инструмент интерфейса командной строки, который упрощает создание Go приложений на серверной части.
? Что почитать:
— Fuzzing-тестирование. Практическое применение
— Бойлерплейт как инструмент стандартизации Go-проектов
— Как добавить метаданные в изображение?
— Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)
— Шаблон backend сервера на Go
— Использование миграций баз данных в Go
— My weekly dev.to recommendations
— What’s New in Go 1.22: cmp.Or
— Golang in-memory key-value pair cache
— Golang generator functions (Experimental in 1.22)
— From Homemade HTTP Router to New ServeMux
— (Part 5)Golang Framework Hands-on - KisFlow Stream Computing Framework-Function Scheduling
— Go Program pattern 04:Map-Reduce
— Live reload em Go com docker e compile daemon
— Go program pattern 05 : Decorations
— Go program pattern 03:Inversion of Control
— Gin + Gorm Practical Guide, Implementing a Simple Q&A Community Backend Service in One Hour
— "The Two Reasons I Prefer Passing Struct Pointers Around"
— Папка с полезными каналами по Go.
? Что стоит посмотреть:
? Внутреннее устройство планировщика Go (⏱ 01:01:57)
? Разработка полноценного распределенного хранилища файлов на Go (⏱ 9:57:00)
? Why Golang's IO.READER Is More Important Than You Think (⏱ 06:38)
? Расследуй убийство с SQL. Игры, которые реально учат писать код. (⏱ 03:52)
? 3 Important Use Cases Why The Industry Is Using Kafka (⏱ 07:52)
? When Should You Pick NEOVIM Over VSCODE? (⏱ 01:00)
? Ultimate Golang - HTMX - TEMPL - TAILWIND Project Template (⏱ 02:35:23)
? DEPENDENCY INJECTION IN GOLANG? YEAH YIKES (⏱ 01:55:43)
?Полезная папка ресурсов для GO разработчиков
Хорошего дня отличных праздников!