Building My Corner of the Internet

· 2 min read

Why a blog?

I’ve always wanted to have a place to think out loud. Twitter threads disappear. Notion pages stay private. A blog? That’s permanent (Hopefully).

I’ve been meaning to build this for sometime. I kept telling myself I’d do it “when I have something worth writing about.” But now I think the best way to have something worth writing about is to start writing.

What you’ll find here

This blog will mostly cover:

  • Systems engineering — Kubernetes internals, distributed systems, consensus algorithms
  • Go — patterns, pitfalls, and deep dives into the standard library
  • Infrastructure — etcd, container runtimes, networking
  • Building things — project walkthroughs, architecture decisions, trade-offs

I write to understand. If something here helps you understand too, that’s a bonus.

The tech stack

This site is built with:

  • Astro — static site generator that ships zero JavaScript by default
  • Tailwind CSS v4 — utility-first CSS with the new CSS-first configuration
  • Markdown — for blog content, processed at build time
  • Shiki — VS Code-grade syntax highlighting
  • Giscus — GitHub Discussions-backed comments
  • Cloudflare Pages — for deployment
// Here's a Go snippet just to check the syntax highlighting works
func main() {
    fmt.Println("Hello from anveshreddy.dev")
}

What’s next

I have a few posts in my mind, I’ll let them out soon:

  1. A deep dive into how etcd implements the Raft consensus algorithm
  2. Understanding Kubernetes networking from first principles

Stay tuned. Or better yet, subscribe to the RSS feed.

Comments