The ChangeLog-logo

The ChangeLog

Educational >

New podcast every Friday! We cover what's fresh and new in open source. Sign up for our nightly and weekly emails. Open source moves fast. Keep up. Hosted by Adam Stacoviak & Jerod Santo.

New podcast every Friday! We cover what's fresh and new in open source. Sign up for our nightly and weekly emails. Open source moves fast. Keep up. Hosted by Adam Stacoviak & Jerod Santo.
More Information




New podcast every Friday! We cover what's fresh and new in open source. Sign up for our nightly and weekly emails. Open source moves fast. Keep up. Hosted by Adam Stacoviak & Jerod Santo.




301: Python at Microsoft with Steve Dower and Dan Taylor

We talked with Steve Dower and Dan Taylor at Microsoft Build 2018 about the history of Python at Microsoft, the origination of IronPython, Python Tools for Visual Studio, flying under the radar to add support Python, fighting from within to support open source, and more. Sponsors RollbarWe catch our errors before our users do because of Featuring TwitterGitHubTwitterGitHubWebsiteTwitterGitHubWebsite Notes and Links IronPython Python...


300: Corporate interests in open source and dev culture

Zed Shaw, creator of Mongrel, Python the hard way, and more joined the show to talk through a recent Twitter thread from Zed where he shared his thoughts on open source, making money in open source, corporate interests and involvement, developer culture, and more. Sponsors RollbarWe catch our errors before our users do because of cloud server of bandwidth


299: Curl turns 20, HTTP/2, and QUIC

Daniel Stenberg joined the show to talk about 20 years of curl, what’s new with http2, and the backstory of QUIC - a new transport designed by Jim Roskind at Google which offers reduced latency compared to that of TCP+TLS+HTTP/2. Sponsors RollbarWe catch our errors before our users do because of bandwidth Featuring TwitterGitHubWebsiteTwitterGitHubWebsiteTwitterGitHubWebsite Notes and Links Daniel Stenberg on...


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. Sponsors RollbarWe catch our errors...


297: Prisma and the GraphQL data layer

Johannes Schickling, co-founder and CEO of Prisma, joined the show to catch us up on all things GraphQL — the tech, the possibilities, the community, how Prisma turns your database into a GraphQL API, their new business direction, Prisma Cloud, open source vs enterprise, and the upcoming GraphQL Europe in Berlin on June 15th. Sponsors RollbarWe catch our errors before our users do because of bandwidth


296: Burnout, open source, and datasette

Adam is on location at ZEIT Day talking with Jessica Rose about burnout, Henry Zhu about his passions and pursuit of open source, and Simon Willison about data and his passion for interesting datasets in the world. Sponsors RollbarOur error monitoring cloud server of Featuring TwitterGitHubWebsiteTwitterGitHubWebsiteTwitterGitHubWebsiteTwitterGitHubWebsite Notes and Links ZEIT Day 2018ZEIT Day 2018 - Keynote...


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...


294: Code Cartoons, Rust, and 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. Sponsors AirbrakeLinodeOur cloud server...


BONUS — Sustain Open Source Software with Justin Dorfman

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. Featuring TwitterGitHubTwitterGitHubWebsiteTwitterGitHubWebsite Notes and Links Sustain ConferenceSponsor Sustain


198: Haskell Programming with Chris Allen and Julie Moronuki

Chris Allen and Julie Moronuki joined the show to talk about Haskell, their book "Haskell Programming", learning to program, their book writing process, and more. Sponsors ToptalLinode Professional ServicesOpbeat for Node.jsPulse Featuring TwitterGitHubWebsiteTwitterGitHubWebsiteTwitterGitHubTwitterGitHubWebsite Notes and Links zmanian (Zaki Manian)Podcast suggestion: Chris Allen and Julie Moronuki's Haskell Book · Issue #384 · thechangelog/pingHow to Learn Haskell in Less Than 5...


197: The Future of WordPress and Calypso with Matt Mullenweg

Matt Mullenweg, the creator of WordPress and the CEO of Automattic, joined the show to talk about the past, present, and future of WordPress. We talked about the role of JavaScript for WordPress, their new REST API, Calypso, and more. Sponsors DigitalOcean Block StorageRollbarPulse Featuring TwitterWebsiteTwitterGitHubTwitterGitHubWebsite Notes and Links Dance to CalypsoIntroducing the New WordPress.comAutomatticThe Story Behind the New WordPress.comState of the Word 2015SimplenoteThe...


196: TiddlyWiki with Jeremy Ruston

Jeremy Ruston joined the show to talk about TiddlyWiki — a unique non-linear notebook for capturing, organizing, and sharing complex information. It's written in JavaScript and sports a custom fake DOM. We talked to Jeremy about his nearly 40 year career in programming, Hackability as a human right, Tiddlers — the atomic unit of data in TiddlyWiki and so much more. Sponsors ToptalLinodePulse Featuring TwitterGitHubTwitterGitHubTwitterGitHubWebsite Notes and Links TiddlyWiki · Issue...


195: Free Code Camp with Quincy Larson

Quincy Larson is the creator of an open source community called Free Code Camp. We talked with Quincy about "the secret to getting good at coding", their curriculum that spans a solid year (totaling 2,080 hours) of deliberate coding practice, plans for financial sustainability of the project, and the people behind it on the leading/teaching side and the camper side. Sponsors Codeship's Docker PlatformDigitalOcean Block StorageOpbeat for Node.jsPulse Featuring TwitterGitHubWebsite Notes...


194: Elixir and the Future of Phoenix with José Valim

José Valim joined the show to talk about Elixir. We learned about the early days of José's start as a programmer. José took us back to the beginning of Elixir and shared why Erlang got him so excited, we broke down features of the language, we talked about functional programming, concurrency, developing for multi-core systems, we talked about the Elixir community, the future of Phoenix, Ecto, and more. Sponsors ToptalRollbarLinodeOur cloud server of choice!Pulse...


193: Funding Open Source with Nadia Eghbal

Nadia Eghbal joined the show to discuss a HUGE topic that's near and dear to our heart -- funding open source! We discussed what it takes to fund open source software development, Nadia's current investigative journalism efforts around funding open source (funded by the Ford Foundation), venture-backed open source projects, what it means for an open source project to be in good shape, some potential solutions to provide better long-term support for open source, and we tried to determine...


192: Crystal: Fast as C, Slick as Ruby with Ary Borenszweig and Juan Wajnerman

Ary Borenszweig and Juan Wajnerman, the folks behind Crystal, joined the show to talk about the goals of the language, how it's the best of both worlds between Ruby and C, why if it's so close to and inspired by Ruby why not just give their time/effort to Ruby instead, the new compiler, and we also discussed what's left before Crystal can go 1.0. Sponsors ToptalLinodeOur cloud server of choice! Featuring TwitterGitHubWebsiteTwitterGitHubWebsiteTwitterGitHubTwitterGitHubWebsite Notes and...


191: Elm and Functional Programming with Richard Feldman

Richard Feldman from NoRedInk joined the show to talk about Elm and Functional Programming. Elm labeled itself "the best of functional programming in your browser" and boasts "no runtime exceptions." We talked about the language, whether or not it's really faster than React, JavaScript fatigue, and the best ways to get started with Elm. Sponsors CodeshipDigitalOcean Block StorageOpbeat for AngularJS Featuring TwitterGitHubTwitterGitHubTwitterGitHubWebsite Notes and Links Richard Feldman...


190: ZeroDB with MacLane Wilkison and Michael Egorov

MacLane Wilkison and Michael Egorov, the creators of ZeroDB, joined the show to talk about ZeroDB — an end-to-end encrypted database (protocol), why it's open source, how it's different than other encryption techniques, performance for running encrypted queries, and an interesting topic called Proxy re-encryption. Sponsors CodeshipToptalDigitalOcean Featuring GitHubTwitterGitHubTwitterGitHubTwitterGitHubWebsite Notes and Links Michael Egorov on GitHubMacLane Wilkison on Twitter@ZeroDB_...


189: JSON API and API Design with Yehuda Katz

Yehuda Katz joined the show to talk about JSON.API — where the spec came from, who's involved, compliance, API design, the future, and more. We also finally got Yehuda on the show alone, so we were able to talk with him about his origins, how he got started as a programmer, and his thoughts on struggle vs aptitude. Sponsors CodeshipToptalDigitalOcean Featuring TwitterGitHubWebsiteTwitterGitHubTwitterGitHubWebsite Notes and Links asm.js - A low-level, extraordinarily optimizable subset of...


188: DOUBLEHEADER — 24 Pull Requests and with Andrew Nesbitt + Flynn with Jonathan Rudenberg

We have a special doubleheader holiday show for you. Andrew Nesbitt joined the show to talk about 24 Pull Requests and, and Jonathan Rudenberg is back to catch us up on Flynn. Sponsors CodeshipToptalDigitalOceanHarvest Featuring TwitterGitHubWebsiteTwitterGitHubWebsiteTwitterGitHub Notes and Links NodeCopter - Programming flying robots with node.jsNodeCopter - CoreCoderDojo24pullrequests/24pullrequests24 Pull Requests (@24PullRequests) on Twitter24 Pull Requests / Homepage24...