This is the first post on my blog. If you’re reading this, welcome.
Why a self-hosted blog?
I wanted full control. No platform deciding how my content looks, no algorithm deciding who sees it, no paywall between my writing and readers.
This site is built with Astro and deployed to GitHub Pages. The source is in a git repo. If GitHub Pages disappears tomorrow, I can deploy it anywhere in minutes.
What I’ll write about
Whatever I’m building, learning, or thinking about:
- Node.js — SDKs, APIs, runtime internals
- Ceph & distributed storage — RADOS Gateway, admin APIs, Kubernetes storage
- Open source — building in public, maintaining packages
- Developer tooling — CLI tools, DX improvements, automation
- Opinions — hot takes welcome
The companion project
I maintain radosgw-admin — a Node.js SDK for the Ceph RADOS Gateway Admin Operations API. Some of my posts will reference it.
Let’s go
That’s it. No grand manifesto. Just a place to write.
If something here helps you, that’s a bonus.