Welcome to my devblog! After years of putting it off, I finally sat down and built this thing.
Why now?
I’ve been writing notes and documentation for myself for years — random .md files scattered across my filesystem, bookmarks that never get revisited, and half-formed thoughts in Notion. At some point, it clicked: why not publish some of this?
What to expect
This blog will mostly cover:
- TypeScript & JavaScript — patterns, pitfalls, and things I wish I’d known earlier
- Web development — Astro, React, CSS, performance
- Building things — side projects, tools, and experiments
- Dev tooling — the stuff that makes development actually enjoyable
The stack
This blog itself is a good example of what I build with. It’s running on:
- Astro — zero-JS-by-default static site generation, MDX support
- Tailwind CSS — utility-first CSS
- shadcn/ui — composable component primitives
- TypeScript — strict mode, obviously
The whole thing builds to static HTML, loads fast, and the source is clean.
Let’s go
That’s enough meta-posting. Time to write actual content.
$ echo "hello world"
hello world
See you in the next one. 👋