The Changelog

The Changelog Artwork

Conversations with the hackers, leaders, and innovators of software development.

Eugen Rochko Avatar The Changelog #315

Join the federation?! Mastodon awaits...

We talked with Eugen Rochko, the creator of Mastodon, about where Mastodon came from the problem it aimed to solve. How it’s not exactly an alternative Twitter, although that’s its known claim to fame. Why it’s probably not going anywhere. The ins-and-outs of federation, getting started, running an instance, why would want to — cool stuff you’ve never considered could be built on top of Mastodon. And finally, the story behind naming posted content a “toot”.

read more...

Dan Kohn Avatar The Changelog #314

Kubernetes brings all the Cloud Natives to the yard

We talk with Dan Kohn, the Executive Director of the Cloud Native Computing Foundation to catch up with all things cloud native, the CNCF, and the world of Kubernetes. Dan updated us on the growth KubeCon / CloudNativeCon, the state of Cloud Native and where innovation is happening, serverless being on the rise, and Kubernetes dominating the enterprise.

read more...

Paul Fremantle Avatar The Changelog #313

The first cloud native programming language

Jerod talked with Paul Fremantle, the CTO and Co-Founder of WSO2, about their new programming language, Ballerina — a cloud-native language which aims to make it easier to write microservices that integrate APIs. They talked about the creation of the language and how they were inspired by so many technologies. cloud native features like built-in container support, serverless-friendly, observability, and how it works with, or without, a service mesh — just to name a few.

read more...

Ben Halpern Avatar The Changelog #310

Open sourcing the DEV community

We talk with Ben Halpern the founder and webmaster of dev.to — a community for developers to talk about software. Last Wednesday they open sourced the codebase of the dev.to platform, so we wanted to talk through all the details with Ben. We talked through the backstory, how Ben realized this could become a business, how the team was formed, their motivations for open sourcing it and why they didn't open source it from the start, the technical stack, and their vision for the future of the site.

read more...

Katrina Owen Avatar The Changelog #309

Rebuilding Exercism from the ground up

Adam and Jerod invite back Katrina Owen after years away focusing on Exercism—a 100% free platform for code practice and mentorship with over 2500 exercises and 48 different language tracks. They talk to Katrina about how the platform has changed, the direction it's taken, the backstory on the recently launched version 2, and how she plans to turn Exercism into a sustainable business. Also, what happens if that doesn't work?!

read more...

Jason Lengstorf Avatar The Changelog #306

The Great GatsbyJS

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.

read more...

Kurt Mackey Avatar The Changelog #303

Programmable infrastructure

Jerod Santo is riding solo talking with Kurt Mackey, co-founder of Fly. He talked to him about his work at Ars Technica, his prediction on tabs being a fad, and Kurt being a founding member of MongoHQ, which was later renamed to Compose and acquired by IBM. Jerod also talked to him about lighthouse scores, performance, and an interesting program Fly is instituting to compensate open source project maintainers.

read more...

Tim Bell Avatar The Changelog #302

Computer Science without a computer

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.

read more...

Julia White Avatar The Changelog #298

The beginnings of Microsoft Azure

We're on location at Microsoft Build 2018 talking with Julia White, Corporate Vice President at Microsoft — a 17 year Microsoft veteran. We talked with Julia about her take on this “new Microsoft”, Satya Nadella's first appearance as CEO when they revealed the first glimpse of Microsoft’s cloud offering which started with Office, the beginnings of Microsoft Azure, Azure as the world’s computer, and how every company is becoming a software company.

read more...

Julia Grace Avatar The Changelog #295

Scaling all the things at Slack

Julia Grace joined the show to talk bout about scaling all the things at Slack. Julia is currently the Senior Director of Infrastructure Engineering at Slack, and has been their since 2015 — so she's seen Slack during its hyper-growth. We talked about Slack's growth and scale challenges, scaling engineering teams, the responsibilities and challenges of being a manager, communicating up and communicating down, quality of service and reliability, and what it takes to build high performing leadership teams.

read more...

Lin Clark Avatar The Changelog #294

Code Cartoons, Rust, WebAssembly

Lin Clark joined the show to talk about Code Cartoons, her work at Mozilla in the emerging technologies group, Rust, Servo, and WebAssembly (aka Wasm), the Rust community's big goal in 2018 for Rust to become a web language (thanks in part to Wasm), passing objects between Rust and JavaScript, Rust libraries depending on JavaScript packages and vice versa, Wasm ES Modules, and Lin's upcoming keynote at Fluent on the parallel future of the browser.

read more...

Philipp Krenn Avatar The Changelog #292

Elasticsearch and doubling down on "open"

Philipp Krenn joined the show to talk with us about Elasticsearch, the problem it solves, where it came from, and where it's at today. We discussed the query language, what it can be compared to, whether or not it's a database replacement or a database complement, Elasticsearch vs Elastic the company. We also talked about the details behind Elastic's plan of "doubling down on open" to open up X-Pack, which is open code paid add-on features to Elasticsearch. We discussed the implications of this on their business model, and what changes will take place at the code and license level on GitHub.

read more...

Jordan Eldredge Avatar The Changelog #291

Winamp2 JS with Jordan Eldredge

Jordan Eldredge joined the show to talk with us about Winamp2-js — a reimplementation of Winamp 2.9 in HTML5 and Javascript. For many of our listeners, talking about Winamp may bring to mind some extreme nostalgia about the internet of the past ... and it's certainly that way for Jerod and I. Jordan started this project in 2014 and it's what ultimately got the attention of some folks at Facebook, where he now works on Nuclide. We shared stories about Winamp back in the day, actually listening to music as an mp3, the technical hurdles and learning Jordan has experienced, skinning it, playlists, making it a frontend for Spotify -- which is so ironic to actually say. Also, Jerod has been hacking it via livestream on Twitch to add it as an alternate audio player on Changelog.com.

read more...

Nadia Eghbal Avatar Mikeal Rogers Avatar The Changelog #290

That's it. This is the finale!

We're rebroadcasting the finale episode of the beloved Request For Commits on The Changelog. But don't worry, we'll be back with new episodes next week. In this finale episode of Request For Commits, we regroup to discuss the podcast from its start to its finish, lessons learned, community impact, and where the conversations around open source sustainability are taking place, now and in the future. It's the end of Request For Commits, but the conversations we've had will continue on The Changelog. We also have some guest-host appearances for Nadia and Mikeal planned in the near future on this podcast. So, stay tuned.

read more...

Rhys Arkins Avatar The Changelog #289

Automated dependency updates

Rhys Arkins joined the show to talk about automating dependency updates using Renovate. Renovate is an open source tool to keep source code dependencies up-to-date using automated Pull Requests. We talked about who’s using it, the languages and environments that are supported, self-hosted vs SaaS and how that plays into supporting this open source, auto-merging, being a GitHub App and in the GitHub Marketplace, and building this as a business on someone else's platform.

read more...

Tim Coulter Avatar The Changelog #287

Truffle framework and decentralized Ethereum apps

We talk Tim Coulter about how Truffle (Ethereum Swiss Army knife), how he got into Ethereum and dapp development, Solidity vs JavaScript, smart contract testing, EthPM which is like npm but for Ethereum, Why decentralization? Why dapps? Basically, why rebuild the internet? And last but not least - who's using Truffle and what have they built with it?

read more...

David Heinemeier Hansson Avatar The Changelog #286

JavaScript sprinkles in Basecamp turned Stimulus

David Heinemeier Hansson (DHH) shares the story of how JavaScript sprinkles in Basecamp evolved into a full-fledged framework called Stimulus. We talked about ins and outs of Basecamp as it is today, Ruby, JavaScript, David's somewhat new found love for JavaScript, how they open source because they can, and David's new YouTube series called "On Writing Software Well".

read more...
0:00 / 0:00