Go Generics Improvements for Maps and Slices
https://henry.precheur.org/go/generics_improvements_for_maps_and_slices
https://henry.precheur.org/go/generics_improvements_for_maps_and_slices
Go features by version
https://antonz.org/which-go
This is a summary of which major features appeared in which versions of Go.
https://antonz.org/which-go
Build Your Own SMTP Server in Go
https://valyent.substack.com/p/build-your-own-smtp-server-in-go
Sharing what we learned about building Ferdinand, our emails sending service.
https://valyent.substack.com/p/build-your-own-smtp-server-in-go
What’s New in Go 1.23: Iterators and reflect.Value.Seq
https://blog.carlana.net/post/2024/golang-reflect-value-seq
https://blog.carlana.net/post/2024/golang-reflect-value-seq
Parsing Protobuf Definitions with Tree-sitter
https://relistan.com/parsing-protobuf-files-with-treesitter
https://relistan.com/parsing-protobuf-files-with-treesitter
First impressions of Go 1.23's range-over-func feature
https://boldlygo.tech/posts/2024-07-18-range-over-func/
https://boldlygo.tech/posts/2024-07-18-range-over-func/
Live website updates with Go, SSE, and htmx
https://threedots.tech/post/live-website-updates-go-sse-htmx/
https://threedots.tech/post/live-website-updates-go-sse-htmx/
Safeguarding changes using the plan-execute pattern
https://tn1ck.com/blog/update-plans
At the company I’m currently working at, a.k.a. re:cap, we have some manual data imports that are business-critical, e.g., a customer-provided CSV file that we want to import into our database and that affects business operations. A simple pattern I came to love to make this process fast & safe is using the plan-execute pattern.
https://tn1ck.com/blog/update-plans
1
1
What's the best Static Analysis tool for Golang?
https://www.dolthub.com/blog/2024-07-24-static-analysis
https://www.dolthub.com/blog/2024-07-24-static-analysis
3
Stream: Go 10 Week Backend Eng Onboarding
https://stream-wiki.notion.site/Stream-Go-10-Week-Backend-Eng-Onboarding-625363c8c3684753b7f2b7d829bcd67a
Stream has published the onboarding plan they use for Go developers.
https://stream-wiki.notion.site/Stream-Go-10-Week-Backend-Eng-Onboarding-625363c8c3684753b7f2b7d829bcd67a
2
glamour
https://github.com/charmbracelet/glamour
Stylesheet-based markdown rendering for your CLI apps.
https://github.com/charmbracelet/glamour
1