Свежая подборка новостей и материалов. Gorilla Web Toolkit - репозитории проекта Gorilla переведены в архив в будущем эти библиотеки не будут развиваться. Предложение: добавить поддержку переноса нескольких ошибок в go 1.20 Предложение: обработка ошибок try handler Предложение: runtime проблема с отслеживанием улучшений диагностики Ментальная карта стандартных библиотек Go  Go ботнет, синтаксические ошибки Официальное руководство по сборщику мусора Go https://awesome-go.com/  https://github.com/guardrailsio/awesome-golang-security  https://github.com/Binject/awesome-go-security  https://gist.github.com/hbt/d6ab942b882d5b94f331c5257076d05e  https://github.com/avelino/awesome-go  Уроки для изучения Golang Gopherlings - изучайте Go, исправляя неправильные программы  Алгоритмы, реализованные в Go (для обучения) LearnGo: большая коллекция примеров, упражнений Лучший фреймворк для Go?  Использование событий, отправленных сервером, для упрощения потоковой передачи в реальном времени в масштабе  Быстрые встраиваемые шаблоны в Go с помощью quicktemplate  Несколько полезных паттернов для os/exec в Go Функциональные табличные тесты в Go  Когда использовать gRPC и GraphQL  Эффективная обработка ошибок в Go  Преступления с Go Generics  Паттерны гонки данных в Go Почему мы пишем на Go Как мы пишем действия GitHub в Go Новое в Go 1.20: перенос нескольких ошибок Проектирование библиотек Go 3D-графика в Go Схема разделения секрета Шамира в Hashicorp Vault Flamingo, Go ahead! или Как реализовать DDD в Go? «Видишь гофера? А он есть». Чем живут русскоязычные golang-разработчики Как починить QA-отдел, или Ещё один переезд в Go Под капотом у компилятора Go: добавление нового оператора в Go — часть 1 База по шардированию базы The Best Golang framework: no framework? Проблема grpc-gateway и как ее можно решить Hashmap по версии Golang вместе с реализацией на дженериках Библиотека алгоритмов на графах на языке Go. Часть 1 gnet 2.2.0 — высокопроизводительный, легкий, неблокирующий, сетевой фреймворк. ecoji 2.0.0 — инструмент для  кодирования, декодирования эмодзи. otto 0.2.1  — синтаксический анализатор и интерпретатор JavaScript в Go. semver 3.2.0 — библиотека для семантического управление версиями. d2 0.1.5 — система декларативного построения диаграмм. marmot 0.7.5 — распределенный репликатор SQLite поверх NATS. task 3.20.0  —  инструмент для запуска/сборки задач, которое должно быть проще и удобнее в использовании, чем, например, GNU Make. mysql 1.7  — драйвер для базы данных MySQL. permify 0.2.2 — служба авторизации для создания и поддержки детальной авторизации в ваших приложениях. gobgp 3.10.0 — реализация протокола Border Gateway Protocol (BGP). notify 0.36.0 — библиотека Go для отправки уведомлений в различные службы обмена сообщениями. katana 0.0.3 — фреймворк для веб-сканирования. fiber 2.41.0 — веб-фреймворк вдохновлён Express.js. imagor 1.3.6 — сервер обработки изображений с поддержкой Docker. echo 4.10.0 — платформа, предназначенная для создания API-интерфейсов REST, поддержкой HTTP/2, автоматическим TLS и многим другим. ebitengine 2.4.15 — игровой движок с открытым исходным кодом 2D-игр. mirrord 3.19.0 — инструмент для запуска локальной службы в облачном (Kubernetes) контексте. fasthttp 1.44.0 — HTTP-пакет с настроенной производительностью. 📺 Изучение сетевого программирования путем создания клона Toxiproxy 📺 Все, что вам нужно знать о указателях в Go 📺 Как создать и структурировать проект JSON API в Go, 📺 Более безопасное написание приложений с помощью Go 📺 Создание CLI-инструмента с помощью Go, который вызывает HTTP API Stripe  🎧 GenericTalks 🎧 Go Tim‪e‬ 🎧 Использовать TDD или не использовать TDD с Биллом Кеннеди и Крисом Джеймсом 💬 Вопросы по языку на русскоязычном StackOverflow 💬 Страница Go на stackoverflow 💬 Форум в группах Google GolangStack