·2 min read
Hello, World
First post. Why agra.ma exists, what to expect, and how this site was built.
metanext.js
This is the inaugural post on agra.ma — a domain hack on my name, Alex Grama, and the place where I'll be writing about code, systems, and whatever else captures my attention.
Why a blog?
I've spent years building tools, automating workflows, and solving problems across a dozen different languages and frameworks. Most of that knowledge lives in scattered notes, git commits, and Slack threads that nobody will ever read again.
A blog forces structure. It turns half-formed thoughts into concrete ideas. And occasionally, it helps someone else who's stuck on the same problem at 2 AM.
What to expect
- Technical deep-dives — The kind of posts I wish existed when I was debugging something at midnight.
- Tool reviews — Honest takes on the tools I actually use, not sponsored content.
- System design — How I think about building things that last.
- The occasional tangent — Because not everything needs to be about code.
The stack
This site is built with:
- Next.js — App Router, TypeScript, the works.
- MDX — Markdown with React components for when plain text isn't enough.
- Tailwind CSS — Utility-first, zero-config styling.
- Shiki — Syntax highlighting that doesn't make your eyes bleed.
- Railway — Deploy and forget.
The source is on GitHub. Feel free to poke around.
const blog = {
author: "Alex Grama",
domain: "agra.ma",
built: "with care",
status: "just getting started",
};Let's see where this goes.