All posts
meta

Hello, Tech Lew

·1 min read

Welcome to Tech Lew. This is the obligatory first post, so let's keep it short and set expectations.

What this blog covers

Every post here starts from a real problem. Not a toy example built to demonstrate a library, but something that actually broke, slowed down, or refused to scale — and the reasoning that led to a fix.

The recurring themes:

  • Backend systems — Go services, gRPC APIs, and the data models underneath them
  • Infrastructure — Cloudflare, GCP, AWS, and the CI/CD pipelines that glue them together
  • Trade-offs — why one approach won over another, with the costs spelled out

What it deliberately avoids

Hot takes, framework wars, and "10 things you didn't know about X" listicles. If a post makes a claim, it should come with a benchmark, a diff, or a war story.

A code block, to prove the styling works

func main() {
	if err := run(); err != nil {
		log.Fatal(err)
	}
}

That's it. The real posts start next.