·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.