Author of popular Open-Source Software.
Posts
Most Go production incidents I debug are not business logic bugs. They are lifecycle gaps: startup wiring, observability, retries, and graceful shutdown.
I built gogen to standardize that plumbing for Go APIs so teams stop rewriting it in every repo.
I just checked Google Scholar and found that I hit 1,000 citations this year!
I find this particularly amusing because I don't hold a research role. My papers are mostly born out of trying to find solutions for practical software engineering problems. It's great to see that work having an impact!
Ref.: https://scholar.google.com/citations?user=xWXFupoAAAAJ
A new version of #gogen is here!
Started over a decade ago, #gogen has been a solid foundation for numerous production Go services.
It provides boilerplate code for quickly building a production-ready web server and is an #opensource collection of high-quality, 100% unit-tested Go (#golang) packages. Each package follows common conventions and can be imported individually.
Check out and star #gogen: https://github.com/tecnickcom/gogen
Full documentation: https://pkg.go.dev/github.com/tecnickcom/gogen
Debian 13 "trixie" released:
https://www.debian.org/News/2025/20250809
#debian #debiantrixie #debian13