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:
- A deep dive into how etcd implements the Raft consensus algorithm
- Understanding Kubernetes networking from first principles
Stay tuned. Or better yet, subscribe to the RSS feed.