Краткое введение в горутины и каналы
https://dev-gang.ru/article/kratkoe-vvedenie-v-gorutiny-i-kanaly-v7n1g9shu8/
https://dev-gang.ru/article/kratkoe-vvedenie-v-gorutiny-i-kanaly-v7n1g9shu8/
dev-gang.ru
Краткое введение в горутины и каналы
Параллелизм довольно сложная тема. Различные языки программирования решают эту проблему по-разному. Некоторые из них действительно сложные, некоторые - немного меньше. Но я бы осмелился сказать, что Go действительно преуспевает в этой области. Причина, по…
Статья: Переписывание исходного кода Go с помощью инструментов AST
https://eli.thegreenplace.net/2021/rewriting-go-source-code-with-ast-tooling/
https://eli.thegreenplace.net/2021/rewriting-go-source-code-with-ast-tooling/
Статья: Какой роутер Go мне использовать?
https://www.alexedwards.net/blog/which-go-router-should-i-use
https://www.alexedwards.net/blog/which-go-router-should-i-use
www.alexedwards.net
Which Go router should I use? - Alex Edwards
Выпущены Go 1.17.2 и Go 1.16.9 - это второстепенные выпуски для устранения проблемы безопасности при вызове функций из модулей WASM.
https://groups.google.com/g/golang-announce/c/AEBu9j7yj5A/m/1D54lOxkAwAJ
https://groups.google.com/g/golang-announce/c/AEBu9j7yj5A/m/1D54lOxkAwAJ
Inbucket 3.0: одноразовый сервер веб-почты со встроенным SMTP, POP3
https://github.com/inbucket/inbucket
https://github.com/inbucket/inbucket
GitHub
GitHub - inbucket/inbucket: Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB…
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required. - inbucket/inbucket
новый релиз bunrouter v1.0.0-rc.2
Быстрый и гибкий HTTP-маршрутизатор
https://github.com/uptrace/bunrouter/releases/tag/v1.0.0-rc.2
Быстрый и гибкий HTTP-маршрутизатор
https://github.com/uptrace/bunrouter/releases/tag/v1.0.0-rc.2
GitHub
Release v1.0.0-rc.2 · uptrace/bunrouter
Check CHANGELOG.md for details
Статья о работе с пустым интерфейсом и замеры производительности
https://golang-blog.blogspot.com/2021/10/empty-interface-in-golang.html
https://golang-blog.blogspot.com/2021/10/empty-interface-in-golang.html
Blogspot
Пустой интерфейс в Golang
В этом пошаговом руководстве показано, как реализовать в Go дизайн, управляемый предметной областью (DDD).
https://towardsdatascience.com/how-to-implement-domain-driven-design-ddd-in-golang-2e2139beb09d
https://towardsdatascience.com/how-to-implement-domain-driven-design-ddd-in-golang-2e2139beb09d
Medium
How to Implement Domain-Driven Design (DDD) in Golang
The easy way of learning how to use DDD in a Go application
Как работают Mesh VPN? свой собственный инструмент VPN
https://www.samlewis.me/2021/07/creating-mesh-vpn-tool-for-fun/
https://www.samlewis.me/2021/07/creating-mesh-vpn-tool-for-fun/
www.samlewis.me
Sam Lewis
Sam Lewis is a Melbourne based geek who develops cool bits of code. He likes data, embedded stuff and AFL.
Анализ производительности базы данных с помощью Ent и Google Sqlcommenter
https://entgo.io/blog/2021/10/19/sqlcomment-support-for-ent/
https://entgo.io/blog/2021/10/19/sqlcomment-support-for-ent/
entgo.io
Introducing sqlcomment - Database Performance Analysis with Ent and Google's Sqlcommenter | ent
Ent is a powerful Entity framework that helps developers write neat code that is translated into (possibly complex) database queries. As the usage of your application grows, it doesn’t take long until you stumble upon performance issues with your database.