DIGITAL GARDEN

Welcome to my digital gardenβ€”a living collection of ideas, notes, and thoughts that grow over time. Unlike traditional blogs with polished, finished posts, this space embraces the messy process of attempting to learn and thinkin public.

Some posts are seedlings (just starting), others are growing (being actively developed), and a few reach evergreen status (well-established). TILs (Today I Learned) get posted frequently as I discover new things.

Feel free to wander, explore connections between topics, and watch ideas evolve. Read more aboutdigital gardens.

FEATURED POSTS

Letterboxd to Markdown

A small node script to create a markdown file for each movie review in a Letterboxd RSS feed

Building a resume website with eleventy

i share how i built a fully customizable resume website with eleventy, complete with seo-friendly features and pdf generation.

Deploying this site+and many others easily

EasyPanel gives you a cPanel/Heroku (retro!) way of managing sites, but self hosted. Click to deploy a template, which is thousands of self-hosted services.

GROWING IDEAS

TODAY I LEARNED

TOPIC COLLECTIONS

RECENT LINKS

ALL POSTS

Blog CLI tool: my secret weapon

My small typescript CLI I use to automatically scaffold blog posts

Using :has() for parent selectors

How to use the new :has() selector in CSS for parent element selection

CSS Grid Techniques

A growing collection of CSS grid techniques and examples

Advent of Code: Day 3

Had to break out the old friend regexr

Advent of Code 2024 Day 2

Another day of Advent of Code, this time writing safety checking for some kind of schema system