Ограничение использования ресурсов для программы в Golang
https://golang-blog.blogspot.com/2021/10/limit-resources-in-golang.html
https://golang-blog.blogspot.com/2021/10/limit-resources-in-golang.html
Blogspot
Ограничение использования ресурсов для программы в Golang
Proposal: net/netip: add new IP address package, use in net
https://github.com/golang/go/issues/46518
Подробнее netaddr.IP: a new IP address type for Go
https://tailscale.com/blog/netaddr-new-ip-type-for-go/
https://github.com/golang/go/issues/46518
Подробнее netaddr.IP: a new IP address type for Go
https://tailscale.com/blog/netaddr-new-ip-type-for-go/
GitHub
net/netip: add new IP address package, use in net · Issue #46518 · golang/go
I propose we fix #18804 (net: reconsider representation of IP) by importing the inet.af/netaddr into the standard library, probably as net/netaddr, so the IP type is netaddr.IP (the net package alr...
Краткое введение в горутины и каналы
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.