

Changelog Master Feed
Changelog Media
Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.
Episodes
Mentioned books

Apr 24, 2018 • 1h 1min
React and Electron with James Long (The React Podcast #7)
James Long is a prolific blogger and the author of several open source libraries including Prettier. He has recently started developing Actual, a budgeting app built in React and Electron. In this episode we talk about James’ approach to business, as well as take a peek behind the scenes at how he works with React.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - oreil.ly/2J4z8da
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:James Long – Website, GitHub, XMichael Jackson – Website, GitHub, XJed Watson – Website, GitHub, XMichael Chan – Website, GitHub, XShow Notes:
Actual Budget
Electron
Error Handling in React 16
Sentry
react-testing-library
Something missing or broken? PRs welcome!

Apr 23, 2018 • 1h 9min
Dependencies and the future of Go (Go Time #77)
Russ Cox joins us this week to talk about how Russ got involved with Go, Vgo, error handling, updates on Go 2.0, more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Russ Cox – Website, GitHub, Mastodon, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:
Toward Go 2
Go += Package Versioning
Plan 9 from User Space
Emgo: Bare metal Go (language for programming embedded systems)
ARM Cortex-M
Go on very small hardware (Part 2)
Go (golang) Jupyter Notebook kernel and an interactive REPL
Netflix/titus
Netflix/titus-executor
Netflix/titus-control-plane
Automatically request certificates for Kubernetes Ingress resources from Let’s Encrypt
Resources for New Speakers
Go version of Plan9 Acme Editor
A Tour of the Acme Editor
GopherConBR 2018
Something missing or broken? PRs welcome!

Apr 23, 2018 • 56min
PWAs to eat the world. Or maybe not. News at 11! (JS Party #22)
Jerod Santo, Safia Abdalla, Nick Nisi, and Kevin Ball talk about progressive web apps. What are they, what do they do, what are some practical ways of using them, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - fluentconf.com
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XSafia Abdalla – Website, GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Progressive Web App Checklist
Yoav Weiss on Twitter: “Pinterest saw their new PWA leading to core business metrics which beat their previous web experience, as well as their native app!!… https://t.co/sZ8crXB80T”
A Pinterest Progressive Web App Performance Case Study
Welcoming progressive web apps to Microsoft Edge and Windows 10
PWAs on Safari?!
Zarf
Something missing or broken? PRs welcome!

Apr 18, 2018 • 1h 14min
Ember four years later (Changelog Interviews #293)
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.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days.
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Chad Hietala – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Status Board
Decorators
RFC Process
ES Classes in Ember - Glimmer VM Architecture Part 1
Glimmer VM Architecture Part 2
Compiling to Binary
JavaScript Modules API
The Project I mentioned that I worked on
Ember Packages RFC
EmberConf 2018 Keynote - Talks about Ember 3.0 roadmap
Glimmer
The Changelog #131 — The Road to Ember 2.0 with Tom Dale and Yehuda Katz
The Changelog #165 — Betting the Company on Elixir and Ember with Brian Cardarella
Something missing or broken? PRs welcome!

Apr 13, 2018 • 48min
Building a distributed index with Go (Go Time #76)
Matt Jaffee joined the show and talked with us about Pilosa, building distributed index with Go, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Matt Jaffee – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Pilosa - Insanely Fast Queries on Really Big Data
Pilosa Docs
https://github.com/pilosa/pilosa
Pilosa Whitepaper
Supercharge Azure Cosmos DB with Pilosa
Interesting Go Projects and News
Go Northwest - Seattle 2018
Go on very small hardware (Part 1)
cu – idiomatic interface to the CUDA Driver API
gotop – A terminal based graphical activity monitor inspired by gtop and vtop
dqlite – Distributed SQLite for Go applications
Free Software Friday
Erik - Michal Derkacz
Carlisia - Mastering io Pipes on JustForFunc
Brian - All Contributors
Matt - Liz Rice
Something missing or broken? PRs welcome!

Apr 13, 2018 • 55min
Oh, the places JS will go (JS Party #21)
Jerod Santo, Suz Hinton, Feross Aboukhadijeh, and Kevin Ball talk about awesome things being done with JavaScript like WebUSB, WebTorrent, and DSLs.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - fluentconf.com
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XSuz Hinton – GitHub, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Exploring the Linguistics Behind Regular Expressions
JavaScript Hardware with Noopkat!
Phaser - A fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering
Developing Games with React, Redux, and SVG - Part 1
Craig Spence - Fantastic ASTs and where to find them
Getting Started with WebRTC
WebTorrent - Streaming browser torrent client
WebUSB API
Something missing or broken? PRs welcome!

Apr 11, 2018 • 1h 4min
Elasticsearch and doubling down on "open" (Changelog Interviews #292)
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.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days.
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Philipp Krenn – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Podcast topic: Elasticsearch
Elasticsearch - RESTful, Distributed Search & Analytics
Elasticsearch on GitHub
Doubling down on open
Elastic License
We’re opening X-Pack
Doubling Down on Open: Shay Banon on Opening the Code of X-Pack
Go Time #48: Restic and backups (done right)
Handling Relationships - Elasticsearch docs
Theory Behind Relevance Scoring - Elasticsearch docs
Papertrail
Google Summer of Code
Third party CSS is not safe
Something missing or broken? PRs welcome!

Apr 10, 2018 • 46min
Async React with Andrew Clark (The React Podcast #6)
Andrew Clark is a developer on the React core team at Facebook who has been working on asynchronous rendering. In this episode we do a deep dive on some of the decisions behind the implementation of async mode in React 16 as well as talk about how applications can benefit from using it.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Andrew Clark – GitHub, XMichael Jackson – Website, GitHub, XShow Notes:
Preview of Async Features in React 16
react-basic - core concepts of React
Update on Async Rendering in React
Something missing or broken? PRs welcome!

Apr 6, 2018 • 49min
JS Party is back! 🎉 (JS Party #20)
The party is back! In this episode, we talk about what we love about JS, Tabler and admin UI’s, and shoutouts to some of our favorite projects and people.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XSafia Abdalla – Website, GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
Request For Commits #15: Maintaining a Popular Project and Managing Burnout
The Web Log of Safia Abdalla
buunguyen/octotree: Code tree for GitHub
Octobox
Dark GitHub style
GitHub Dark as a userscript
Userscripts to add functionality to GitHub
Reactivesearch
Shout outs
Jack Lukic the creator of Semantic UI (Jerod)
Alexandru Maier, the awesome human behind all of our transcripts (Jerod)
Something missing or broken? PRs welcome!

Apr 6, 2018 • 1h 20min
GoLand IDE and managing Gopher Slack (Go Time #75)
Florin Pățan joined the show and talked with us about GoLand, the pros and cons of using an IDE, his thoughts on the Go community, and managing Gopher Slack.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Florin Pățan – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
GoLand - Capable and Ergonomic Go IDE by JetBrains
Join Gophers on Slack! + the CoC
Spotlight #10: How China Does Node with Shiya Luo
dep - Go dependency management tool
Atom
Visual Studio Code
Tower - Git client for Mac and Windows
Magit! - A Git Porcelain inside Emacs
rc file (dotfile) management
Golang - 2017 Survey Results
Dark GitHub style is Adam’s free software Friday pick
Dark theme for Slack
Delve is Florian’s free software Friday pick
Something missing or broken? PRs welcome!