Building Share Buttons Before They Were Cool
Another look at my custom web component share button that's compatible everywhere across the web. Plus local AI, building Ghost themes, and Freaky Shiki.
Once (always?) a philosopher, now a Content Engineer at LiveKit. When I'm not hacking on web projects, I'm probably pouring a bourbon, losing at chess, and hanging out with Maddie and Mel.
Another look at my custom web component share button that's compatible everywhere across the web. Plus local AI, building Ghost themes, and Freaky Shiki.
Side projects are weird. One minute you're launching to silence, the next you're part of the color spectrum. Here is the story of how #7d2146 became "Royal Fig."
Most color palette generators suck. Mine just sucks less.
And is the PonoPlayer next?
Stop guessing at sizes attribute values and letting performance optimizations slip by. Size Writer measures your images across viewports and generates the exact sizes values you need.
With design cues from the NYT's version, this open-source share button is an all-in-one web component that lets readers share your content effortlessly.
New theme incoming?! On building a new Ghost theme and the possibility of doing it on stream.
This image is a tiny image, it's smaller than a regular image.
In my former life, I investigated the code of life — in my present, I bring code to life. I talk about this transition with RedMonk's Kate Holterhoff on her show, The Docs Are In
Simplify the sharing process with this all-in-one share button, a custom web component that makes it easy for you and your readers to send content all over the internet.
Discover how to enhance your website with a personalized music player using the YouTube iframe API. This guide showcases how to fetch the latest YouTube Music playlists, craft a bespoke UI, and provide real-time track updates.
Don't fall prey to color FOMO. Learn why the browser was dull but doesn't need to be anymore. Get out of grayscale and into polychromia, baby.
Let the machines take the wheel with GitHub Actions. Push an update to your Ghost theme and then see it automatically built and deployed, anywhere and everywhere.
With just a single color, you can automatically generate an entire color palette for your UI and solely via CSS. No JavaScript needed!
Page by page: The complete code for building a beautiful custom pagination element in Ghost.