Building Production Go Web Servers
The first step in a four-part series on production-minded Go HTTP servers.
Field notes on backend engineering, infrastructure, and systems thinking.
series to post front matter to populate this area.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-04-18 | 1 min read | Docker Containers 101: Images, Layers, and Runtime Boundaries |
#docker
#containers
|
series to post front matter to populate this area.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-06-09 | 1 min read | Go Basics: Pointers, Values, and Escape Analysis |
#go
#basics
#performance
|
series to post front matter to populate this area.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-06-01 | 1 min read | Testing Go Handlers with Table-Driven Tests |
#go
#testing
|
Add just enough observability to debug production without drowning in signals.
Make server lifetime explicit with timeouts, cancellation, and shutdown hooks.
Compose logging, request IDs, and recovery without hiding control flow.
The first step in a four-part series on production-minded Go HTTP servers.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-05-23 | 1 min read | Logs, Metrics, and Traces |
#go
#observability
#web
|
| 2026-05-22 | 1 min read | Timeouts and Graceful Shutdown |
#go
#reliability
#web
|
| 2026-05-21 | 1 min read | Middleware Without Magic |
#go
#middleware
#web
|
| 2026-05-20 | 1 min read | ServeMux Foundations |
#go
#web
#backend
|
series to post front matter to populate this area.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-04-10 | 1 min read | Kubernetes Controllers: The Reconcile Loop in Plain English |
#kubernetes
#controllers
|
series to post front matter to populate this area.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-03-15 | 1 min read | A Debugging Notebook Beats a Perfect Memory |
#productivity
#debugging
|
series to post front matter to populate this area.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-03-28 | 1 min read | System Design Notes: API Gateway Tradeoffs |
#architecture
#system-design
|
A practical primer on how Go moves values around and when allocations escape to the heap.
A compact pattern for testing HTTP handlers with standard-library tools.
Add just enough observability to debug production without drowning in signals.
The first step in a four-part series on production-minded Go HTTP servers.
| Posted At | Reading Time | Title | Tags |
|---|---|---|---|
| 2026-06-09 | 1 min read | Go Basics: Pointers, Values, and Escape Analysis |
#go
#basics
#performance
|
| 2026-06-01 | 1 min read | Testing Go Handlers with Table-Driven Tests |
#go
#testing
|
| 2026-05-23 | 1 min read | Logs, Metrics, and Traces |
#go
#observability
#web
|
| 2026-05-22 | 1 min read | Timeouts and Graceful Shutdown |
#go
#reliability
#web
|
| 2026-05-21 | 1 min read | Middleware Without Magic |
#go
#middleware
#web
|
| 2026-05-20 | 1 min read | ServeMux Foundations |
#go
#web
#backend
|
| 2026-04-18 | 1 min read | Docker Containers 101: Images, Layers, and Runtime Boundaries |
#docker
#containers
|
| 2026-04-10 | 1 min read | Kubernetes Controllers: The Reconcile Loop in Plain English |
#kubernetes
#controllers
|
| 2026-03-28 | 1 min read | System Design Notes: API Gateway Tradeoffs |
#architecture
#system-design
|
| 2026-03-15 | 1 min read | A Debugging Notebook Beats a Perfect Memory |
#productivity
#debugging
|