The Changelog

The Changelog Artwork

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

Changelog Interviews Changelog Interviews

BONUS - Sustain Open Source Software

Play
2017-05-04T17:45:00Z 🎧 23,957

Justin Dorfman joined us for a special BONUS episode of The Changelog to share some details about Sustain Conference with you. It’s a one day conversation for Open Source Software sustainers at GitHub HQ (SF) on June 19, 2017. No keynotes, expo halls or talks. Only discussions about how to get more resources to support digital infrastructure. Plus, we’ll be there.

Changelog Interviews Changelog Interviews #382

The developer's guide to content creation

Play
2020-02-21T15:30:00Z #oss +1 🎧 23,919

Stephanie Morillo (content strategist and previously editor-in-chief of DigitalOcean and GitHub’s company blogs) wrote a book titled The Developer’s Guide to Content Creation — it’s a book for developers who want to consistently and confidently generate new ideas and publish high-quality technical content.

We talked with Stephanie about why developers should be writing and sharing their ideas, crafting a mission statement for your blog and thoughts on personal brand, her 4 step recipe for generating content ideas, as well as promotional and syndication strategies to consider for your developer blog.

Changelog Interviews Changelog Interviews #374

Gerhard goes to KubeCon (part 1)

Play
2019-12-18T16:30:00Z #kubernetes +3 🎧 23,914

Changelog’s resident infrastructure expert Gerhard Lazu is on location at KubeCon 2019. This is part one of a two-part series from the world’s largest open source conference. In this episode you’ll hear from event co-chair Bryan Liles, Priyanka Sharma and Natasha Woods from GitLab, and Alexis Richardson from Weaveworks.

Stay tuned for part two’s deep dives in to Prometheus, Grafana, and Crossplane.

Changelog Interviews Changelog Interviews #610

Leveling up JavaScript with Deno 2

Play
2024-09-26T15:30:00Z #deno +2 🎧 23,902

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what’s new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan’s open letter to Oracle in an attempt to free the unused “JavaScript” trademark from the giant’s clutches.

Changelog Interviews Changelog Interviews #566

All the places Swift will go

Play
2023-11-16T21:00:00Z #swift 🎧 23,898

This week we’re talking about Swift with Ben Cohen, the Swift Team Manager at Apple. We caught up with Ben while at KubeCon last week. Ben takes us into the world of Swift, from Apple Native apps on iOS and macOS, to the Swift Server Workgroup for developing and deploying server side applications, to the Swift extension for VS Code, Swift as a safe C/C++ successor language, Swift on Linux and Windows, and of course what The Browser Company’s Arc browser is doing to bring Arc to Windows.

Changelog Interviews Changelog Interviews #306

The Great GatsbyJS

Play
2018-07-18T11:00:00Z #gatsby +2 🎧 23,829

From open source project to a $3.8 million dollar seed round to transform Gatsby.js into a full-blown startup that’s building what’s becoming the defacto modern web frontend. In this episode, we talk with Jason Lengstorf about this blazing-fast static site generator, its building blocks and how they all fit together, the future of web development on the JAMstack (JavaScript + APIs), the importance of site performance, site rebuilds, getting started, and how they’re focused on building an awesome product and an awesome community.

Changelog Interviews Changelog Interviews #324

Tidelift's mission is to pay open source maintainers

Play
2018-11-21T12:00:00Z 🎧 23,824

In this special crossover episode of Founders Talk, Adam talks with Donald Fischer. Donald Fischer and the team at Tidelift are on a mission of making open source work better — for everyone. To pay the maintainers of open source software they are putting a new spin on a highly successful business model that’s a win-win for the maintainers as well as the software teams using the software. In this episode we dig into that backstory and Donald’s journey.

Changelog Interviews Changelog Interviews #629

Programming with LLMs

Play Watch
2025-02-19T19:00:00Z 🎧 23,818

For the past year, David Crawshaw has intentionally sought ways to use LLMs while programming, in order to learn about them. He now regularly use LLMs while working and considers their benefits a net-positive on his productivity. David wrote down his experience, which we found both practical and insightful. Hopefully you will too!

Changelog Interviews Changelog Interviews #385

Pushing webpack forward

Play
2020-03-13T21:45:00Z #maintainer-spotlight +3 🎧 23,794

We sit down with Tobias Koppers of webpack fame to talk about his life as a full-time maintainer of one of the most highly used (4 million+ dependent repos!) and influential tools in all of the web.

Things we ask Tobias include: how he got here, how he pays himself, has he ever gotten a raise, what his typical day is like, how he decides what to work on, if he pays attention to the competition, and if he’s ever suffered from burnout.

Changelog Interviews Changelog Interviews #615

Rails is having a moment (again)

Play
2024-10-31T20:45:00Z #rails +3 🎧 23,735

(Includes expletives) David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-owner of 37signals, joined the show to discuss this Rails moment and renewed excitement for Rails. We discuss hard opinions, developers being cooked too long in the JavaScript soup, finding developer joy, the pros and cons of the BDFL, the ongoing WordPress drama with WP Engine, and what’s to come in Rails 8.

Changelog Interviews Changelog Interviews #327

Untangle your GitHub notifications with Octobox

Play
2018-12-13T18:41:10Z #github +1 🎧 23,711

Jerod is joined by Andrew Nesbitt and Ben Nickolls to talk Octobox, their open source web app that helps you manage your GitHub notifications. They discuss how Octobox came to be, why open source maintainers love it, the experiments they’re doing with pricing and business models, and how Octobox can continue to thrive despite GitHub’s renewed interest in improving notifications.

Changelog Interviews Changelog Interviews #257

The power of wikis, the problem with social networks, the promise of AI

Play
2017-07-14T15:00:00Z 🎧 23,702

Evan Prodromou has been involved in open source since the mid ‘90s. His open source travel guide – Wikitravel – grew up alongside Wikipedia and the web itself. In this episode, we hear Evan’s history, try to solve open social networking once and for all, and learn how sprinkling a little artificial intelligence on to our products can yield big wins without having to shoot the moon.

Changelog News Changelog News #139

The AI 2027 scenario

Play Watch
2025-04-07T20:00:00Z 🎧 23,582

Daniel Kokotajlo and the AI Futures Project lays out a potential scenario of superhuman AI’s impact, Liam ERD generates beautiful, interactive ER diagrams from your database, Mozilla takes on Gmail with “Thundermail”, algernon explains why grepping remains terrible & Vitor M. de Sousa Pereira rans on the insanity of being a software engineer.

Changelog Interviews Changelog Interviews #245

Open Source at Google

Play
2017-03-28T17:00:00Z #documentation 🎧 23,554

Will Norris (Engineering Manager at Google’s Open Source office) joined the show to talk about their new release of the Google Open Source website as well as the release of Google’s internal documentation on how they do open source. Nearly 70 pages of documentation have been made public under creative commons license for the world to use. We talked about the backstory of Google’s Open Source office, their philosophy on OSS, their involvement in the TODO group, and much more.

Changelog Interviews Changelog Interviews #351

Maintainer spotlight! Ned Batchelder

Play
2019-06-28T20:00:00Z #maintainer-spotlight +2 🎧 23,479

In this episode we’re shinning our maintainer spotlight on Ned Batchelder. Ned is one of the lucky ones out there that gets to double-dip — his day job is working on open source at edX, working on the Open edX community team. Ned is also a “single maintainer” of coverage.py - a tool for measuring code coverage of Python programs. This episode with Ned kicks off the first of many in our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible.

Changelog Interviews Changelog Interviews #302

Computer Science without a computer

Play
2018-06-20T11:00:00Z 🎧 23,445

Adam Stacoviak and Jerod Santo talk with Tim Bell, the founder and creator of CS Unplugged, a collection of free teaching material that teaches computer science through engaging games and puzzles. They talk to him about where this program came from him, the need for computer science in today’s K-12 education programs, how CS Unplugged fits in, and how you can get involved.

Changelog Interviews Changelog Interviews #276

The Cloud Native Computing Foundation

Play
2017-11-29T20:00:00Z 🎧 23,416

Dan Kohn, Executive Director of the Cloud Native Computing Foundation, joined the show to talk about what it means to be Cloud Native, the ins and outs of Dan’s role to the foundation, how they make money to sustain things, membership, the support they give to open source projects, the home they’ve given to Kubernetes, Prometheus and many other projects that have become the de facto projects to build cloud native applications on.

Changelog Interviews Changelog Interviews #380

Productionising real-world ML data pipelines

Play
2020-02-14T21:00:00Z #python +3 🎧 23,399

Yetunde Dada from QuantumBlack joins Jerod for a deep dive on Kedro, a workflow tool that helps structure reproducible, scaleable, deployable, robust, and versioned data pipelines. They discuss what Kedro’s all about and how it’s “changing the landscape of data pipelines in Python”, the ins/outs of open sourcing Kedro, and how they found early success by sweating the details. Finally, Jerod asks Yetunde about her passion project: a virtual reality film which debuted at the Sundance Film Festival in January.

Changelog Interviews Changelog Interviews #557

Attack of the Canaries!

Play
2023-09-13T22:00:00Z #infosec +1 🎧 23,386

This week we’re joined by Haroon Meer from Thinkst — the makers of Canary and Canary Tokens. Haroon walks us through a network getting compromised, what it takes to deploy a Canary on your network, how they maintain low false-positive numbers, their thoughts and principles on building their business (major wisdom shared!), and how a Canary helps surface network attacks in real time.

Changelog Interviews Changelog Interviews #424

You can FINALLY use JSHint for evil

Play
2020-12-20T05:00:00Z #maintainer-spotlight +3 🎧 23,352

Today we welcome Mike Pennisi into our Maintainer Spotlight. This is a special flavor of The Changelog where we go deep into a maintainer’s story. Mike is the maintainer of JSHint which, since its creation in 2011, was encumbered by a license that made it very hard for legally-conscious teams to use the project. The license was the widely-used MIT Expat license, but it included one additional clause: “The Software shall be used for Good, not Evil.” Because of this clause, many teams could not use JSHint.

Today’s episode with Mike covers the full gamut of JSHint’s journey and how non-free licensing can poison the well of free software.

Changelog Interviews Changelog Interviews #320

Venture capital meets commercial OSS

Play
2018-10-25T15:35:00Z #sustainability +2 🎧 23,340

Joseph Jacks, the Founder and General Partner of OSS Capital joined the show to share his plans for funding the future generation of commercial open source software based companies. This is a growing landscape of $100M+ revenue companies ~13 years in the making that’s just now getting serious early attention and institutional backing — and we talk through many of those details with Joseph.

We cover the whys and hows, why OSS now, deep details around licensing implications, and we speculate the types of open source software that makes sense for the types of investing Joseph and other plan to do.

Player art
  0:00 / 0:00