golang

Дайджест полезных материалов из мира Golang за неделю (21.04.24 -28.04.24)

  • понедельник, 29 апреля 2024 г. в 00:00:08
https://habr.com/ru/articles/811095/

Подборка полезных материалов и находок из мира 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)

Хорошего дня отличных праздников!