Blog CLI tool: my secret weapon
My small typescript CLI I use to automatically scaffold blog posts
This is my digital garden, a space where I'm trying to work through ideas, capture notes, and think out loud. It's not a blog with polished posts. It's messier than that, more honest. This is me learning in public (hopefully).
You'll find everything here from half-formed thoughts (seedlings) to ideas I'm actively wrestling with (growing) to concepts I've spent real time developing (evergreen). Plus a steady stream of TILsβthose small discoveries that keep things fun.
Nothing here is precious. Everything is a work in progress. Wander around, follow the connections, watch how ideas shift over time. If you're curious about what a digital garden is meant to be, Maggie Appleton explains it well πΌ .
My small typescript CLI I use to automatically scaffold blog posts
A growing collection of CSS grid techniques and examples
A small node script to create a markdown file for each movie review in a Letterboxd RSS feed
automating my music ratings import into my blog using browser automation
How to use the new :has() selector in CSS for parent element selection
How to use the content-visibility property to dramatically improve page rendering speed
How to use @property to define and type your CSS custom properties
14 posts in this collection
5 posts in this collection
5 posts in this collection
4 posts in this collection
3 posts in this collection
3 posts in this collection
automating my music ratings import into my blog using browser automation
After three months at Handshake, I learned that sometimes the most valuable career experiences are the ones that clarify what you don't want. Despite making great friends and working with talented early career engineers, I discovered that being on a growth team wasn't for me β I'm a thoughtful, document-everything kind of engineer, not a move-fast type. With the mismatch in work styles it became clear this wasn't the right fit. This post reflects on what worked, what didn't, and the lessons I'm taking forward about vetting opportunities and knowing your own work style.
A personal reflection on a month that tested us all, in a year that feels like it will never end
Mike Duncan's latest season of *Revolutions* takes a wild turn into science fiction with a fictional Martian revolution, and it's surprisingly compelling.
Glitch is shutting down, and it's a bummer. Here's what I think about it.
A small node script to create a markdown file for each movie review in a Letterboxd RSS feed
How to use the content-visibility property to dramatically improve page rendering speed
How to use @property to define and type your CSS custom properties
My small typescript CLI I use to automatically scaffold blog posts
A week-long cruise with a bunch of nerds!
How to use the new :has() selector in CSS for parent element selection
A growing collection of CSS grid techniques and examples
You are not a system, you are not supposed to scale. Do what you can for yourself and your network.
It's December, somehow, and Advent of Code has started!
Had to break out the old friend regexr
Another day of Advent of Code, this time writing safety checking for some kind of schema system
It's December, somehow, and Advent of Code has started!
i share how i built a fully customizable resume website with eleventy, complete with seo-friendly features and pdf generation.
Hosting a slideshow party etc etc
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.