Turn almost any device into a file server, the Game Genie generation, how Anthropic uses Claude Code, the future is NOT self-hosted, and more

Changelog News

Developer news worth a get-together

Jerod again! šŸ‘‹

If you didn’t make it to Denver for our live show, I’m sorry but the FOMO was very real. One attendee called the entire weekend ā€œa smash hitā€. I have to agree. We met up, we chatted, we laughed, we hiked, we ate too much, we did a big thing (no spoilers), and we even started dreaming up the next one…

Huge thanks to Gerhard Lazu, Breakmaster Cylinder, and Nora Jones for making the show extra special. We’re producing the live bits now and will ship the resulting episodes and videos starting next week.

Ok, let’s get into the news.


šŸŽ§ Bringing Vitess to Postgres

Sugu Sougoumarane comes off sabbatical to bring Vitess to Postgres. We discuss what motivated Sugu to come off sabbatical, why now is the time, the technical challenges of doing so, the implementation details of Multigres (Vitess for Postgres). We also discuss the state of Postgres at scale. šŸŽ„ VIDEO

Art for the episode: Smiling faces. Title text. That kind of stuff.

ā° It’s time for modern CSS to kill the SPA

Jono Alderson takes aim at SPAs as the answer to the inevitable request, ā€œMake it feel like an app.ā€

At some point during the scoping process, someone says the words. A CMO. A digital lead. A brand manager. And with that single phrase, the architecture is locked in: it’ll be an SPA. Probably React. Maybe Vue. Almost certainly deployed on Vercel or Netlify, bundled with a headless CMS and a GraphQL API for good measure.

But the decision wasn’t really about architecture. It wasn’t even about performance, scalability, or content management. It was about interactions. About how the site would feel when you click around.

The assumption was simple: Seamless navigation requires us to build an app.

That assumption is now obsolete.

Jono’s claim (and I 100% hope he is correct) is that the new View Transitions API teamed with Speculation Rules give us everything we need to ā€œmake it feel like an appā€ without needing a single line of JavaScript.

šŸ’ā€ā™‚ļø Turn almost any device into a file server

This is a seriously cool piece of open source software. Here’s the pitch:

Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps

Once the server is up and running, the files can be accessed from any web browser (even IE6)! The README is top notch, too. It features screenshots, videos, a quickstart guide, the project’s philosophy, and a read-only demo server running on a nuc in the author’s basement šŸ‘€

This is so obviously a passion project. It’s hard to fake this level of care / attention to detail. šŸ»

šŸŽ® The Game Genie generation

Ernie Smith refreshed his 2015 piece on Game Genie in honor of its 35th (!) anniversary.

July 1990, a full 35 years ago, was supposed to be the coming-out party for one of the best accessories ever created for the Nintendo Entertainment System. It made games easier, sure, but it also made them more interesting. It presented a new way of thinking about the games that you brought home. But Nintendo didn’t like it—and the company sued. That device eventually emerged, and despite the legal battle, it became a defining part of what made the NES great.

I loved my Game Genie when I was a kid and I always wondered how it worked. Ernie’s excellent exposition on the history and (still-relevant) impact of the device linked me to this clip from Modern Vintage Gamer that answers the question I’ve had since childhood, but never took the initiative to answer.

šŸ’° Depot build autoscaling for everyone

Thanks to Depot for sponsoring Changelog News

Depot just launched general availability for build autoscaling, which dynamically scales your remote build capacity based on workload demand. Whether you’re pushing one commit or a hundred, your builds stay fast—without managing any infrastructure. And it’s available today on all paid plans.

Here’s Founder and CEO Kyle Gailbrath:

When we first launched Depot, our goal was to make Docker image builds exponentially faster. Why? Because we experienced the absolute drudgery of waiting for container builds locally and in CI. The modern day equivalent of watching paint dry because saving and loading layer cache over networks negated all performance benefits of caching, and building multi-platform images required emulation, bringing builds to a crawl. So, we built the solution we had always wanted: a fast, shareable, and reliable container build service that could be used from any existing CI workflow or anywhere you were using ā€œdocker buildā€.

Learn more at Depot.dev.

šŸ‘Øā€šŸ« How Anthropic teams use Claude Code

I recently posited that Anthropic may have a ā€œvirtuous cycleā€ style advantage building Claude Code because they are best positioned to leverage Claude Code productively. If true, this post sharing how their internal teams use the tool might become one of the classic blunders (probably not):

Anthropic’s internal teams are transforming their workflows with Claude Code, enabling developers and non-technical staff to tackle complex projects, automate tasks, and bridge skill gaps that previously limited their productivity…

Through these interviews, we’ve gathered insights on how different departments use Claude Code, its impact on their work, and tips for other organizations considering adoption.

Hear from their teams representing data infrastructure, product development, security engineering, data science, growth marketing, and more.

šŸ‘Ž The future is NOT self-hosted

Drew Lyton did something radical. He built his own cloud.

My wife and I now have a computer in our house that runs open-source equivalents to Google Drive, Google Photos, Audible, Kindle, and Netflix. It syncs to all of our devices. It’s secured behind our own VPN. And it’s wholly, truly owned by us.

After doing all that, he sat down to share with us how he did it, what he learned, and why he thinks self-hosting is NOT the future we should be fighting for.

Self-hosting is cool. I’ve had a lot of fun building my home-server. And it does give me some peace of mind as a digital life backup.

But if we want to live in a world where we are not bent at the knee to corporate lords and also don’t fall victim to the myth of self-reliance and rugged individualism, we need to think radically differently about how we create communal, shared internet infrastructure.

What follows are his initial thoughts on what needs to happen instead.


šŸŽ™ļø #define: props to astronomer

Welcome back to #define, our game of obscure jargon, fake definitions, and expert tomfoolery. This time we’re joined by three Changelog++ members, to see who has the best vocabulary and who can trick everyone else into thinking that they do.

šŸ“ˆ Google announces new Trends API

Google released an alpha version of an API to access Google Trends data - the Google Trends API. ā€œThis new API will help Researchers, Journalists, and Developers to understand Search behaviors and patterns,ā€ said Daniel Waisberg of Google.

The API is in alpha, so you have to apply to get access. I’m excited to see what nerds will build with this data.

šŸ§‘ā€āœˆļø Enough AI copilots! We need AI HUDs

Geoffrey Litt:

When pilots just want the plane to fly straight and level, they fully delegate that task to an autopilot, which is close to a ā€œvirtual copilotā€. But if the plane just hit a flock of birds and needs to land in the Hudson, the pilot is going to take manual control, and we better hope they have great instruments that help them understand the situation.

In other words: routine predictable work might make sense to delegate to a virtual copilot / assistant. But when you’re shooting for extraordinary outcomes, perhaps the best bet is to equip human experts with new superpowers.

šŸ¤“ Reading QR codes without a computer

Nerd alert!

Did you ever wonder how QR codes work? You’ve come to the right place! This is an interactive explanation that we’ve written for a workshop at 37C3, but you can also use it on your own. You will learn the anatomy of QR codes and how to decode QR codes by hand (using our cheat sheet)


šŸ“ Don’t forget your (un)ordered list


šŸŽžļø Sorry Vim, AI coding tools make you easy to quit

This clip about Thorsten’s declining Vim use is getting mixed reactions. WDYT?

Thorsten Ball looking intense with the words ā€˜NO MORE VIM FOR THIS GUY’ in big white letters


That’s the news for now, but did you know you can also have me read this to you accompanied by ā€œsuper relaxing background videosā€ (a commenter’s words, not mine) captured from my real life? My goal is to never repeat the same activity twice (unless there’s a new angle/spin on it)…

Have a great week, forward this to a friend or three who might dig it, and I’ll talk to you again real soon. šŸ’š

–Jerod