Hello, world - booting up
A new home for my work and writing, and a quick tour of what this blog can render.
This is the first post on the new site. It’ll be a place for notes on developer tooling, CI and quality gates, platform work, and building things with AI - the stuff I spend most of my time on.
The site itself is built with Astro, deployed on Cloudflare, and pulls project data straight from my GitHub repositories at build time. The retro look is deliberate: old-school boxes and a pixelated background, paired with modern typography and interactions.
What posts can do
Code, with titles, line markers and diffs:
export function repo(name: string) { const r = snapshot.repos.find((x) => x.name === name); if (!r) throw new Error(`Unknown repo: ${name}`); return r;}uses: actions/checkout@v4uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v5Math, inline like or as a block:
Diagrams, written as text:
sequenceDiagram participant Dev participant Gate Dev->>Gate: mise run gate Gate-->>Dev: exit 0
And callouts:
More soon.
// Comments
Your name and avatar from the sign-in provider are shown with your comment. Stored in the EU (Supabase). Delete your comments any time.