Hello World

· CS · 1 min read


This is a workshop, not a magazine. Things here will be half-finished, occasionally wrong, and written mostly so I remember how I did them.

What goes here

Two kinds of thing, split by format rather than subject:

  • Posts — write-ups. Reverse engineering notes, CTF solutions, explanations of something that took me too long to understand.
  • Projects — things I built, with the code attached.

Security and computer science both show up in each. A parser I wrote for fun and a parser I wrote to fuzz a file format are the same kind of artifact, and separating them by topic would mean deciding which box a thing belongs in every single time. Tags handle that better than folders do.

How it’s built

Astro, Markdown, and static hosting. No database, no CMS, no comment system to moderate. Writing a post means creating a Markdown file and pushing a commit:

git add src/content/blog/my-post/
git commit -m "Add post on heap grooming"
git push

A build runs, the site updates, and that’s the whole workflow. The parts I care about are the writing and the code — everything else should get out of the way.