1d ago · 9 min read · samber/lo has 21,000 stars. samber/mo has 3,300. Together, they represent one of the loudest feature requests the Go community has ever filed -- not through proposals or GitHub issues, but through ado
Join discussion
2d ago · 12 min read · In Part 1, we introduced a "middle ground" for Kafka retries: when a message fails, lock its key, send the message to a retry topic, and let the main partition continue processing other keys. If you need a recap, the Confluent blog covers the pattern...
Join discussion
5d ago · 10 min read · Encore is a fantastic framework for building Go backend applications. Its opinionated approach to infrastructure, service discovery, and pub/sub makes it a joy to develop with. But when it comes to se
Join discussion5d ago · 2 min read · Go patterns — the idioms that make Go code actually idiomatic. Error wrapping — context without losing the original // fmt.Errorf with %w wraps for errors.Is and errors.As func getUser(id int) (*User, error) { user, err := db.Query(id) if err...
Join discussion