RSSAmplifier

Blog

Ryan Feigenbaum

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.

ryanfeigenbaum.comRSS feed ↗15 posts

Latest posts

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.

How I Got a Color Named After Me

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."

The Color Palette Pro is a Synthesizer for Color

Most color palette generators suck. Mine just sucks less.

Does Your Website Even Have an iPod?

And is the PonoPlayer next?

Size Your Images Perfectly with This Tool

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.

Open-Source Share Button: A Customizable Web Component

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.

Is It Time to Make a New Ghost Theme?

New theme incoming?! On building a new Ghost theme and the possibility of doing it on stream.

A Guide to Image Optimization on the Web

This image is a tiny image, it's smaller than a regular image.

When Worlds Collide: Philosophy & Code

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

Make Sharing Seamless with This Customizable Share Button

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.

Create a music player with the YouTube iframe API

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.

The Browser Is Dull: Understanding Color Space on the Web

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.

Build and Deploy with GitHub Actions

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.

Automatic Color Theming

With just a single color, you can automatically generate an entire color palette for your UI and solely via CSS. No JavaScript needed!

Custom Pagination in Ghost

Page by page: The complete code for building a beautiful custom pagination element in Ghost.