Size: a a a

Go (Golang) Дайджест

2020 October 26
Go (Golang) Дайджест
Немного о внедрении зависимостей с Fx 🧐

https://pmihaylov.com/dependency-injection-go-fx/
источник
2020 October 28
Go (Golang) Дайджест
Игровой движок Ebiten зарелизился в версии 2.0.0 🥳
Нового ничего, а вот API знатно подчистили. 😎

https://ebiten.org/blog/v2.0.0.html
источник
2020 October 31
Go (Golang) Дайджест
DigitalOcean App Platform в действии для Go API 😏

https://www.jeremymorgan.com/tutorials/go/how-to-go-web-api-digital-ocean-app
источник
2020 November 05
Go (Golang) Дайджест
Сборная солянка. Тут вам и про TDD и Clean Architecture. 🥶

https://threedots.tech/post/ddd-cqrs-clean-architecture-combined
источник
2020 November 10
Go (Golang) Дайджест
Миллион библиотек уже написно для парсинга флагов и построения коммандлайн утилит, но блин, они либо с плохим API либо с миллионом зависимостей.

Раньше я жутко любил spf13/cobra, но со временем я перестал быть поклонником жутко раздутых библиотек, чем кобра нормально так грешит.

Есть вот https://github.com/integrii/flaggy, но и у нее не очень все хорошо.
Нет удобного способа привязать к парсингу позиционных аргументов и флагов запуск функции с логикой самой команды.

А еще я порой злюсь на старину Роба, за дизайн пакета flag, и его не соответствие POSIX/GNU стандарту для флагов.
источник
2020 November 13
Go (Golang) Дайджест
Ardan Labs запускают свой подкаст.

https://youtu.be/mQidWZbc8JM
источник
Go (Golang) Дайджест
teler - анализатор логов на предмет подозрительной активности. 🕵️‍♀️🕵️‍♂️

https://github.com/kitabisa/teler
источник
Go (Golang) Дайджест
Немного про поделки с WebRTC

https://gabrieltanner.org/blog/broadcasting-ion-sfu
источник
Go (Golang) Дайджест
источник
2020 November 14
Go (Golang) Дайджест
Неплохой рид про уязвимости в go get и прочем тулсете. 😬

https://blog.tempus-ex.com/gos-recurring-security-problem/
источник
Go (Golang) Дайджест
Вслед за описанными в статье выше багами последовал релиз 1.15.5, закрывающий их. 😰

https://golang.org/doc/devel/release.html#go1.15.minor
источник
Go (Golang) Дайджест
pkg.go.dev немного додизайнили. 👩‍🎨👨‍🎨

https://blog.golang.org/pkgsite-redesign
источник
2020 November 15
Go (Golang) Дайджест
Языку то кстати стукнуло 11, с чем всех нас и поздравляю. 🥳

https://blog.golang.org/11years
источник
Go (Golang) Дайджест
источник
2020 November 19
Go (Golang) Дайджест
Пост Богдана @bortlog о хитростях инициализации структур. 🤓

https://telegra.ph/Konstruktory-dlya-bednyh-v-Go-11-17
источник
2020 November 21
Go (Golang) Дайджест
😱😳
источник
Go (Golang) Дайджест
WAAAAT #golang benchmarks on new  @apple M1

https://roland.zone/m1-go-benchmarks/
источник
Go (Golang) Дайджест
Если вы уже собрались брать новый MacBook с Apple 🍏 Silicon, прочитайте вот этот трэд от Филиппо.

https://mobile.twitter.com/filosottile/status/1328851878277509123
источник
Go (Golang) Дайджест
Библиотека 📚 от Cloudflare ☁️ и Cilium для работы с хайповым eBPF. 😎 Советую заватчить. 👇

https://github.com/cilium/ebpf
источник
Go (Golang) Дайджест
@ostotsky написал пост про имутабельные структуры.

https://olegstotsky.medium.com/persistent-data-structures-for-gophers-persistent-stack-70aa012d3bfa
источник