Lessons learned adding OpenTelemetry to a (Cobra) command-line Go tool
https://www.jvt.iss.one/posts/2024/11/17/cobra-otel-lessons
https://www.jvt.iss.one/posts/2024/11/17/cobra-otel-lessons
The smallest thing in Go
https://bitfieldconsulting.com/posts/iota
What is the smallest thing in Go? Well, I’m glad you asked!
https://bitfieldconsulting.com/posts/iota
dRPC is looking for a backend developer with experience in Go and Kotlin
https://knowing-lift-507.notion.site/Backend-developer-Golang-Kotlin-14d03cb34a4d8007b00ced454ec06bb8
https://knowing-lift-507.notion.site/Backend-developer-Golang-Kotlin-14d03cb34a4d8007b00ced454ec06bb8
shortuuid
https://github.com/lithammer/shortuuid
A Go library that generates concise, unambiguous, URL-safe UUIDs. Based on and compatible with the Python library shortuuid.
https://github.com/lithammer/shortuuid
Gist of Go: Goroutines
https://antonz.org/go-concurrency/goroutines
This is a chapter from my book on Go concurrency, which teaches the topic from the ground up through interactive examples.
Let's skip the long talk about concurrency and parallelism and jump right into writing a concurrent program in Go!
https://antonz.org/go-concurrency/goroutines
Why People are Angry over Go 1.23 Iterators
https://www.gingerbill.org/article/2024/06/17/go-iterator-design
https://www.gingerbill.org/article/2024/06/17/go-iterator-design
bento
https://github.com/warpstreamlabs/bento
Bento is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads.
https://github.com/warpstreamlabs/bento
Coming in Go 1.24: testing/synctest experiment for time and concurrency testing
https://danp.net/posts/synctest-experiment
Testing code that involves time or concurrency can be a struggle. It often leads to hard-to-debug flakes in CI or long-running tests.
Go 1.24 is scheduled to be released in February and the release freeze has begun.
It’s set to include an experimental testing/synctest package designed to make testing code that involves time or concurrency precise and fast.
I’m pretty excited about it!
https://danp.net/posts/synctest-experiment
What's Missing From Golang Generics?
https://www.dolthub.com/blog/2024-12-05-whats-missing-from-golang-generics
https://www.dolthub.com/blog/2024-12-05-whats-missing-from-golang-generics
Templ vs Gomponents
https://nuage.quimerch.com/-/ewen/articles/templ-vs-gomponents
Go’s standard html/template library is widely used but comes with several limitations that both Templ and Gomponents address.
https://nuage.quimerch.com/-/ewen/articles/templ-vs-gomponents
Data structures as jigs for programmers (Go edition)
https://lemire.me/blog/2024/12/08/data-structures-as-jigs-for-programmers-go-edition
https://lemire.me/blog/2024/12/08/data-structures-as-jigs-for-programmers-go-edition
How to mitigate SSRF vulnerabilities in Go
https://snyk.io/blog/mitigating-ssrf-vulnerabilities-in-go
https://snyk.io/blog/mitigating-ssrf-vulnerabilities-in-go