The Changelog

The Changelog Artwork

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

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 #305

Putting AI in a box at MachineBox [rebroadcast]

Play
2018-07-11T17:51:44Z #machinelearning +2 🎧 21,131

In this special episode of The Changelog we’re sharing a full-length episode of our newly launched podcast called Practical AI — covering AI, Machine Learning, and Data Science. In this episode Mat Ryer and David Hernandez joined Daniel and Chris to talk about MachineBox, building a company around AI, and democratizing AI.

Changelog Interviews Changelog Interviews #304

The impact of AI at Microsoft

Play
2018-07-04T11:00:00Z #ai +2 🎧 23,142

We’re on location at Microsoft Build 2018 talking with Corey Sanders and Steve Guggenheimer — two Microsoft veterans focused on artificial intelligence and cloud computing. We talked about the direction and convergence of AI, ethics, cloud computing, and how the day to day lives of developers will change because of the advancements in AI.

Changelog Interviews Changelog Interviews #303

Programmable infrastructure

Play
2018-06-27T11:00:00Z 🎧 22,943

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.

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 #298

The beginnings of Microsoft Azure

Play
2018-05-23T15:05:00Z #microsoft +3 🎧 23,327

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.

Changelog Interviews Changelog Interviews #295

Scaling all the things at Slack

Play
2018-05-02T15:04:27Z #culture +1 🎧 25,906

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.

Changelog Interviews Changelog Interviews #294

Code Cartoons, Rust, WebAssembly

Play
2018-04-25T11:00:00Z #rust +2 🎧 24,572

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.

Changelog Interviews Changelog Interviews #293

Ember four years later

Play
2018-04-18T11:00:00Z #ember +2 🎧 21,334

Chad Hietala joined the show to talk with us about the long history of Ember.js, how he first got involved, his work at LinkedIn and his work as an Ember Core team member, how the Ember team communicates expectations from release to release, their well documented RFC process, ES Classes in Ember, Glimmer, and where Ember is being used today.

Changelog Interviews Changelog Interviews #292

Elasticsearch and doubling down on "open"

Play
2018-04-11T11:00:00Z #elasticsearch +1 🎧 24,889

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.

Changelog Interviews Changelog Interviews #291

Winamp2 JS

Play
2018-04-06T11:30:00Z #javascript +1 🎧 20,750

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.

Changelog Interviews Changelog Interviews #290

That's it. This is the finale!

Play
2018-03-30T19:00:00Z #sustainability +1 🎧 19,412

We’re rebroadcasting the finale episode of the beloved Request For Commits. But don’t worry, The Changelog will 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.

Changelog Interviews Changelog Interviews #289

Automated dependency updates

Play
2018-03-23T19:00:00Z #packages 🎧 21,005

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.

Changelog Interviews Changelog Interviews #287

Truffle framework and decentralized Ethereum apps

Play
2018-03-13T19:00:00Z #ethereum +2 🎧 20,652

Tim Coulter joined the show to talk about Truffle — a development environment, testing framework, and asset pipeline for Ethereum. We talked with Tim about 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?

Changelog Interviews Changelog Interviews #286

JavaScript sprinkles in Basecamp turned Stimulus

Play
2018-03-06T20:00:00Z #stimulus +2 🎧 26,323

David Heinemeier Hansson joined the show to share 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 and David’s somewhat new found love for that language. How they open source because they can. And David’s new YouTube series called “On Writing Software Well”.

Changelog Interviews Changelog Interviews #285

We couldn’t afford an Oculus so we built one

Play
2018-02-23T20:00:00Z #vr 🎧 20,663

Max Coutté joined the show to share his journey of learning the math and programming required to build an open source Oculus headset for $100. Max is 16 and lives in a small village in France. And one day he and his friends decided to built an Oculus headset because they couldn’t afford one. This show takes you through Max’s journey, how his teacher (aka Sensei) made all the difference, and how the chief architect at Oculus, Atman Binstock, advised him to make it all open source.

Changelog Interviews Changelog Interviews #281

Gitcoin: sustaining open source with cryptocurrency

Play
2018-01-26T20:00:00Z #sustainability +1 🎧 22,314

We’re joined by Kevin Owocki, the founder of Gitcoin. Gitcoin is a platform to monetize or incentivize work in open source software. We talked about how Gitcoin sits at the intersection of sustaining open source and cryptocurrencies, their history and roadmap, their decision to leverage the brand name of Git, bug bounties, funded issues, web3, MetaMask, and the future of Gitcoin and how open source benefits.

Changelog Interviews Changelog Interviews #280

Building a secure Operating System (Redox OS) with Rust

Play
2018-01-19T20:00:00Z #rust +1 🎧 24,735

We talked with Jeremy Soller, the BDFL of Redox OS, a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications. In this episode we talk about; OS design principals, Jeremy’s goals for Redox, why is Rust, the Micro-kernel, the Filesystem, how Linux isn’t secure enough, how he’s funding this his development, and a coding style in Rust called Safe Rust.

Changelog Interviews Changelog Interviews #279

Secure Messaging for Everyone with Wire

Play
2017-12-15T20:00:00Z #infosec 🎧 24,131

We talk with Alan Duric, Co-founder and CEO of Wire, an open source end-to-end encrypted instant messaging app for voice and video calls. In 2005 Alan co-founded Camino Networks which was later acquired by Skype, and his involvement with internet based voice communications goes back 20 years. We talk about the early days of Skype, why Wire is open source, the importance of encryption, the importance of secure messaging, their polyglot ways, and how they plan to stand apart from other apps like WhatsApp, Telegram, Signal and more.

Player art
  0:00 / 0:00