Hello, world
1 min read
Welcome. This is the first post on a quiet, formal corner of the internet — a place for writing and work.
Why this site exists
Over the years I have accumulated half‑finished notes in a dozen apps. None of them encouraged me to finish. A small, public space — owned end to end — does. Here I plan to publish:
- short essays on the things I’m building,
- longer write‑ups when a project is done, and
- the occasional list of tools I’ve found useful.
How it’s built
The site is built with Astro and styled with Tailwind CSS. Posts
live as Markdown files in a Git repository; pushing to main deploys instantly via
Cloudflare Pages.
// src/content/config.ts
const blog = defineCollection({
type: 'content',
schema: z.object({
title: z.string(),
description: z.string(),
pubDate: z.coerce.date(),
}),
});
Zero JavaScript ships by default. The whole site is a few hundred kilobytes.
What to expect
Cadence will be irregular but honest: I post when I have something to say. If you’d like to follow along, the RSS feed is the most reliable way.
Thanks for reading.