This is my digital gardenโa place where I share thoughts, projects, and ideas in various stages of completion. My philosophy is simple: just get things up. Perfect is the enemy of done, and Iโd rather share something thatโs 80% complete than wait for that elusive 100%.
Some posts are works in progress, marked with their completion percentage. Others are finished pieces, but even those might get updates over time. Nothing here is truly โfinishedโ!
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 learning and thinking in 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 about ๐ฑ digital gardens.
FEATURED POSTS
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.
How to Information at Work
How to listen and process information at work, leading to stronger relationships and less checkins
GROWING IDEAS
TODAY I LEARNED
TOPIC COLLECTIONS
RECENT LINKS
ALL POSTS
new year, new site... part 24
Well, I've done it all over again. Read for the new tech stack (not react).
Adding a RSS feed to a RemixJS 1.x blog
While working on my blog, I needed to create a rss feed from my posts, and here is how I did it.