The Changelog

The Changelog Artwork

Software's best weekly news brief, deep technical interviews & talk show

Changelog Interviews Changelog Interviews #533

A new path to full-time open source

Play
2023-03-29T13:45:00Z #oss +2 🎧 33,476

After years of working for Google on the Go Team, Filippo Valsorda quit last year to experiment with more sustainable paths for open source maintainers. Good news, it worked! Filippo is now a full-time open source maintainer and he joins Jerod on this episode to tell everyone exactly how he’s making the equivalent to his total compensation package at Google in open source.

Changelog News Changelog News #37

GitHub Copilot X, Chatbot UI, ChatGPT plugins, defining juice for software dev, Logto, Basaran & llama-cli

Play
2023-03-27T18:45:00Z 🎧 30,878

GitHub announces Copilot X, Mckay Wrigley created an open source ChatGPT UI buit with Next.js, TypeScripe & Tailwind CSS, OpenAI is also launching a ChatGPT plugin initiative, Brad Woods writes about juice in software development, Logto is an open source alternative to Auth0, Basaran is an open source alternative to the OpenAI text completion API & llama-cli is a straightforward Go CLI interface for llama.cpp.

Changelog Interviews Changelog Interviews #532

Bringing Whisper and LLaMA to the masses

Play
2023-03-22T21:00:00Z #llm +1
🎧 33,966

This week we’re talking with Georgi Gerganov about his work on Whisper.cpp and llama.cpp. Georgi first crossed our radar with whisper.cpp, his port of OpenAI’s Whisper model in C and C++. Whisper is a speech recognition model enabling audio transcription and translation. Something we’re paying close attention to here at Changelog, for obvious reasons. Between the invite and the show’s recording, he had a new hit project on his hands: llama.cpp. This is a port of Facebook’s LLaMA model in C and C++. Whisper.cpp made a splash, but llama.cpp is growing in GitHub stars faster than Stable Diffusion did, which was a rocket ship itself.

Changelog News Changelog News #36

Self-hosting in 2023, no more Alpine Linux, type constraints in 65 lines of SQL, Initial V, Minimal Gallery, the legacy of Visual Basic, tracking fake GitHub stars & Mastodon's 10M

Play
2023-03-20T18:00:00Z 🎧 30,924

Michal Warda on self-hosting in 2023, Martin Heinz will never use Alpine Linux again, Oliver Rice at Supabase creates type constraints in Postgres with just 65 lines of SQL, Aaron Patterson converted a BMW shifter into a Bluetooth keyboard that can control Vim, Piet Terheyden has been curating beautiful & functional websites daily since 2013, Ryan Lucas put together a history of Visual Basic, turns out it’s easy for an open source project to buy fake GitHub stars & Mastodon hit 10 million accounts.

Changelog Interviews Changelog Interviews #531

Goodbye Atom. Hello Zed.

Play
2023-03-15T14:00:00Z #tooling +1 🎧 33,755

This week we’re talking with Nathan Sobo about his next big thing. Nathan is known for his work on the Atom editor while at GitHub. But his work wasn’t finished when he left, so…he started Zed, a high-performance multiplayer editor that’s engineered for performance. And today, Nathan talks us through all the details.

Changelog Interviews Changelog Interviews #530

Chasing the 9s

Play
2023-03-09T22:00:00Z 🎧 30,091

This week Adam talks with Marcin Kurc about chasing the 9s. Marcin is the Co-founder and CEO of Nobl9 where they build tools for managing service level objectives, aka SLOs. We also talk about service level agreements (SLAs), service level indicators (SLIs), error budgets, and monitoring, and how it all comes together to help teams align on goals, improve customer satisfaction, manage risks, increase transparency, and of course, a favorite around here…continuous improvement. Kaizen! This is an awesome deep dive into the world of chasing those 9s, and how teams are levering SLOs to earn the trust of their customers as well showcase transparency.

Changelog Interviews Changelog Interviews #529

You’re just a devcontainer.json away

Play
2023-03-01T22:30:00Z #vs-code 🎧 32,845

This week we’re joined by Brigit Murtaugh, Product Manager on the Visual Studio Code team at Microsoft, and we’re talking about Development Containers and the Dev Container spec. Ever since we talked with Cory Wilkerson about Coding in the cloud with Codespaces we’ve wanted to get the Changelog.com codebase setup with a dev environment in the cloud to more easily support contributions. After getting a drive-by contribution from Chris Eggert to add a Dev Container spec to our codebase, we got curious and reached out to Brigit and asked her to come on the show to give us all the details.

Changelog News Changelog News #33

Stack Overflow's architecture, Lobsters' killer libraries, Linux is ready for modern Macs, what to expect from your framework & GoatCounter web analytics

Play
2023-02-27T22:30:00Z 🎧 29,978

Sahn Lam details Stack Overflow’s monolith/on-prem architecture, Hillel Wayne asks the Lobsters community for killer libraries, Linux 6.2 is ready to run on M1 Macs thanks to Asahi Linux, Johan Halse writes up what to expect from your web framework & Eli Bendersky on using GoatCounter for blog analytics.

Changelog Interviews Changelog Interviews #528

Into the Fediverse

Play
2023-02-24T22:00:00Z #oss +1 🎧 31,645

This week Evan Prodromou is back to take us deeper into the Fediverse. As many of us reconsider our relationship with Twitter, Mastodon has been by-and-large the target of migration. They helped to popularize the idea of a federated universe of community-owned, decentralized, social networks. And, at the heart of it all is ActivityPub. ActivityPub is a decentralized social networking protocol published by the W3C. It is co-authored by Evan as well as; Christine Lemmer-Webber, Jessica Tallon, Erin Shepherd, and Amy Guy. Today, Evan shares the details behind this protocol and where the Fediverse might be heading.

Changelog News Changelog News #32

Sidney Bing, Elk for Mastodon, writing an engineering strategy, what's next for core-js & cool tool lightning round

Play
2023-02-20T20:50:00Z 🎧 30,685

Simon Willison rounds up the goings on around Microsoft’s new GPT-powered Bing search, The Vue/Vite team build a nimble web client for Mastodon, Will Larson writes about writing an engineering strategy, Denis Pushkarev seeks support to maintain core-js & I share a lightning round of cool tools I’ve found and used recently. ⚡️

Changelog News Changelog News #31

Load testing a $4 VPS, TOML for .env files, counting unique visitors sans cookies, the Arc browser & a love letter to Deno

Play
2023-02-13T20:15:00Z 🎧 27,817

Alice Girard Guittard finds out how much she could you really get out of a $4 VPS, Brett Cannon wonders if using TOML for .env files is a good idea, Nic Mulvaney details how they count unique visitors to a website without using cookies, UIDS, or fingerprinting, after a few months, Chris Coyier is still using the Arc browser & Alex Kladov pens a love letter to Deno.

Changelog Interviews Changelog Interviews #526

Git with your friends

Play
2023-02-10T21:00:00Z #git +3 🎧 35,894

This week we invited our friend Mat Ryer to join us for some good conversation about some Git tooling that’s been on our radar. You may know Mat from Go Time and also Grafana’s Big Tent, which we help to produce. We speculate, we discuss, we laugh, and Mat even breaks into song a few times. It’s good fun.

Changelog News Changelog News #30

OpenAI's new text classifier, teach yourself CS, programming philosophies are about state, you might not need Lodash & overrated scalability

Play
2023-02-06T21:40:00Z 🎧 31,950

OpenAI’s working on an AI classifier trained to distinguish between AI-written and human-written text, Oz Nova and Myles Byrne created a guide to teach yourself computer science, Charles Genschwap recently realized that all the various programming philosophies can be boiled down into a simple statement about how to work with state, you probably don’t need Lodash or Underscore anymore & Waseem Daher thinks scalability is overrated.

Changelog News Changelog News #29

Data tool belts, Build Your Own Redis, the giscus comments system, prompt engineering shouldn't exist & ALPACA

Play
2023-01-30T20:30:00Z 🎧 31,812

Jeremia Kimelman takes stock of his “data tool belt”, Build Your Own Redis with C/C++ is ready to read, giscus is a comments system powered by GitHub Discussions, Matt Rickard says prompt engineering shouldn’t be a thing and won’t be a thing in the future & Kolja Lubitz’s ALPACA is engine for building adventure games and interactive comics.

Changelog Interviews Changelog Interviews #524

Mainframes are still a big thing

Play
2023-01-27T22:00:00Z #hardware +2 🎧 33,542

This week we’re talking about mainframes with Cameron Seay, Adjunct Professor at East Carolina University and a member of the Governing Board of the Open Mainframe Project. If you’ve been curious about mainframes, this show will be a great guide.

Cameron explains exactly what a mainframe is and how it’s different from the cloud. We talk COBOL and the state of education and opportunities around that language. We cover the state-of-the-art in mainframe land, System Z, Linux on mainframes, and more.

Changelog News Changelog News #28

Prioritizing tech debt, UI components to copy/paste, learnings from 20 years in software, git-sim & jqjq

Play
2023-01-23T19:50:00Z 🎧 32,188

Max Countryman wrote up a framework for prioritizing tech debt, shadcn builds a copy/paste-able UI component library in public, Justin Etheredge shares 20 things he’s learned in his 20 years as a software engineer, Jacob Stopak’s git-sim lets you easily visualize git operations without affecting your repo & Mattias Wadman implemented jq in jq.

Changelog News Changelog News #26

A simpler alternative to deleted_at, rules of thumb for better software, faking it until you automate it, the only civilized way to read online & AI and the big five

Play
2023-01-09T21:45:00Z 🎧 32,338

Brandur Leach’s easy, alternative soft deletion strategy, Lane Wagner’s zen of proverbs, Nicolas Carlo says fake it until you can automate it, Felix A. Crux thinks feeds are the only civilized way to read online & Ben Thompson analyzes AI and the big five tech companies.

Changelog Interviews Changelog Interviews #521

Don't sleep on Ruby & Rails

Play
2023-01-06T22:00:00Z #ruby +2 🎧 34,362

Welcome to 2023 — we’re kicking off the year talking to Justin Searls about the state of web development and why he just might write a “You Might Not Need React” post. He’s been so productive using Turbo and Stimulus (and tailwind) in Rails 7 that we had to talk about the state of Rails development today and a bunch of other fun topics around building for the web in 2023.

Changelog Interviews Changelog Interviews #519

GPT has entered the chat

Play
2022-12-16T20:00:00Z #ai +1 🎧 38,490

To wrap up the year we’re talking about what’s breaking the internet, again. Yes, we’re talking about ChatGPT and we’re joined by our good friend Shawn “swyx” Wang. Between his writings on L-Space Diaries and his AI notes repo on GitHub, we had a lot to cover around the world of AI and what might be coming in 2023.

Also, we have one more show coming out before the end of the year — our 5th annual “State of the log” episode where Adam and Jerod look back at the year and talk through their favorite episodes of the year and feature voices from the community. So, stay tuned for that next week.

Player art
  0:00 / 0:00