Links For You (8/23/26)
Greetings, programs. Once again, I'm a bit behind on these posts, but I just got back from two weeks of travel and I'm so happy to be home for a while. My last trip was pretty stressful. On the way out, our plane blew a tire (or tires) which required an emergency landing in Dallas (which is where we were scheduled to stop anyway). Everything ended up fine, but as I said, stressful. Then coming home we were minutes from our destination when the pilot had to turn around due to storms. You can actually see exactly where in the route where they said NOPE:
For this, and other reasons, I'm damn happy I've got a therapy session tomorrow. So, let's get to the links.
And the winner for best project name goes to...
I've only given this a cursory glance, but the name itself was enough to make me giggle: The Mullet Stack. The Mullet Stack describes itself as "JavaScript in the front, Python in the back", and describes the combination of a backend built with FastAPI and Pydantic and a front end using React and TypeScript. Now, I'm no React fan, and when I was playing with Python web frameworks last year (this year? time is weird) I didn't get around to checking out FastAPI, but this guide does a great job of walking you through the process of setting up both ends and wiring things together nicely.
Change to Clipboard Reading in JavaScript
If you've ever done anything with JavaScript and the clipboard, the Chrome team has made a change to the API in order to improve performance. "Selective format read: A better default for the Async Clipboard API" discusses how, at least previously, reading from the clipboard could be a bit of a performance hit as the browser would read in all representations of data in the clipboard (along with sanitization) even though your code (typically) only used one format. (As an FYI, when you copy something to the clipboard, it can be represented in multiple different formats.) Their article describes how data is now lazy loaded and - well that's mainly it. This change has also been implemented in Safari and Firefox has indicated they may adopt this as well.
You may also be interested in my post about this here: Handling Paste Events in JavaScript
A New Option for Generating RSS
I've spent a heck of a lot of time writing code to both generate and parse RSS. One thing you'll notice if you look for libraries like this is that - typically - they're pretty old. To be fair, RSS is a spec and hasn't changed in a while. (A quick Google check seems to confirm the last change was 2009.) The feed JavaScript/Typescript library is an example of this, with portions over 8 years old, but it very recently was updated and if you find yourself needing to generate RSS, I'd probably start here.
Just For Fun
Last time I shared a good cheesy 80s video so why not follow it up with even more cheese? This is from a movie I plan on sharing with my kids real soon now...