Blog
I've been writing things online in some form since 2004. This is an attempt to bring it all together, regardless of it's shape or completeness. I'm following a "digital garden" model, where some posts are seeds meant to grow and some are weird political takes from ten years ago frozen in amber.
Generative OG Images
I made all my posts standard.site compatible last weekend, which means I can write in pckt.blog, Leaflet, or Offprint and have the post show up on keith.is. This is my first one from pckt π π π!! I'd been using a combination of Tina, and just writing in my editor. Then I went to share one of those posts on bluesky to see the cool new embed and saw that.... and my old OG image. I think I spent fifteen minutes on it once when I migrated from eleventy to Astro, gave it some bright colors and a shap...
You Are The Driver (The AI Is Just Typing)
Tufte-Style Sidenotes in Astro
The End of Glitch (Even Though They Say It Isn't)
your app can run its own pds
Recent Reading From Friends
I love surfing the web, and I think we should all link to websites more often. Here are some links out to folks more interesting and clever than me.
GitHub Actions Has a Package Manager, and It Might Be the Worst
GitHub Actions has a package manager that ignores decades of supply chain security best practices: no lockfile, no integrity verification, no transitive pinning
Vanilla CSS is all you need
You can get almost everything done with Vanilla CSS.
Oakland Doesnβt Need Saving β Dispatches from Raimondi
I love Oakland, and I am so excited to go to more Oakland B's games next year. The community around the team is so fun, and I didn't really get a chance to experience that until the end of the first season.
Why Self-host?
Let me make the argument why you should start self-hosting more of your personal services.
A Pragmatic Guide to Modern CSS Colours PT 1
An excellent guide to using modern CSS color techniques, that make it easy to spin up entire color systems with just a few properties