Colophon

This website is a place for me to own my content and cross-post it elsewhere. It’s also a place for me to experiment with modern web tech, something I have not done a lot throughout my career. The design is pretty barebones at the moment, but I suppose it’ll be an ever evolving thing.

If you notice anything glaringly awful, I would really appreciate it if you let me know!

Technology

The site is built with Astro. I really love that it’s super easy to get started with - it’s just HTML and CSS to begin with. Content collections are nice for the blog. And the islands architecture is nice for getting fancier with it. I am hosting this site on Cloudflare and I am making use of Cloudflare Workers for server-side rendering some components as Astro Islands. I think it would be relatively easy to migrate to self-hosting. I just like the DX of Cloudflare.

Beside Astro, everything is vanilla HTML, CSS and Typescript. Some React is used at build time for generating OG images.

Blog posts are written as Markdown or MDX files, there’s no CMS. Comments are "powered by" Bluesky and Mastodon. And I have a simple script that handles the integration so I don't have to manually add the toots(?) and skeets(?) to the frontmatter of a new blog post.

Typography

Headings are set in Mort, a variable display typeface by Matthew Hinders-Anderson. Body text uses Source Serif 4 by Frank Grießhammer.

Fluid type and space scales have been generated with Utopia.

Analytics

There are none. I see whatever Cloudflare shows me. I just write words into the void and if anybody reads them - cool.

Acknowledgements