

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 25, 2017 • 1h 1min
P2P Web, WebRTC, WebTorrent, IPFS, and React VR (JS Party #9)
Mikeal Rogers, Alex Sexton, and Rachel White discuss the P2P web — including WebRTC, WebTorrent, and IPFS. They also get into React and React VR and the project of the week, PouchDB.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Hired – Get hired. It’s free — in fact, they pay you to get hired. Our listeners get a double hiring bonus of $600.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:The P2P Web
WebRTC
WebTorrent
IPFS
The Changelog #160: Ampersand.js, SPAs, and WebRTC with Henrik Joreteg
The Changelog #227: Mad Science, WebTorrent, & WebRTC with Feross Aboukhadijeh
React VR
React VR - Build VR websites and interactive 360 experiences with React
PouchDB
PouchDB - the JavaScript Database that Syncs!
Picks!
Rachel: tiny-care-terminal - a little dashboard that tries to take care of you when you’re using your terminal
Alex: pwmetrics - Progressive web metrics at your fingertipz
Mikeal: Request For Commits - Season 2 is coming soon!
Something missing or broken? PRs welcome!

Apr 23, 2017 • 54min
Good Documentation, Non-blocking UI Rendering, Node Community Updates (JS Party #8)
Tracy Hinds, Alex Sexton, and Rachel White discuss good documentation, API docs, playbooks, Non-blocking UI Rendering, ember-concurrency, React Fiber and updates from Tracy on the Node.js Foundation and Node community.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Tracy Hinds – Website, GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:Docs! What makes good documentation?
Where are you sending your community if the docs aren’t good (hint: you don’t get to decide then)?
How to’s, getting started, API docs, playbooks
DevDocs
Read the Docs
Request For Commits #5: Documentation and the Value of Non-Code Contributions with Eric Holscher
Spotlight #7: Focused on a Safe and Inclusive Node Community with Tracy Hinds
Non-blocking UI Rendering
Fastboot/isomorphic rendering
ember-concurrency
React Fiber
Node.js Community
Node.js Foundation
Node.js Collection
Node.js Foundation on Medium
Picks!
Alex: Prettier
Rachel: increment.com
Tracy: …
Something missing or broken? PRs welcome!

Apr 20, 2017 • 1h 7min
Getting Better, Mentoring, Drawing Gophers (Go Time #43)
Ashley McNamara joined the show to talk about sharing developer experiences, seeking help from the community, getting people excited about STEM, and other interesting Go projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Datadog – Datadog brings you visibility into every part of your infrastructure, plus APM that integrates deeply with Go libraries for monitoring your applications’ performance. With support for Gin, Gorilla Mux, and gRPC, and more on the way, you can get fine-grained performance metrics from your Golang apps with minimal instrumentation. Start your free trial, install the agent, and get a free t-shirt!
Featuring:Ashley Willis – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Gopherize.me
My First Week at Pivotal
Introduction to Programming - Curated list of resources for budding developers
STEM Resources For Kids
Verizon #weneedmore | Anthem :30
Interesting Go Projects and News
Ruby implemented in Go
Ruby-like language written in Go
Træfik, a modern reverse proxy < Gophercon sponsors too!
Introducing the Developer Experience Working Group
go tool trace
Caddy launch date 4/20 + cute stickers for order
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Erik - Grafana + InfluxDB + Telegraf + Mosquitto
Carlisia - ✨ All Contributors ✨
Brian - Gobot, Ron Evans for the win…and also Erik
Ashley - Hugo 0.20 Released: Custom Output Formats!
Something missing or broken? PRs welcome!

Apr 17, 2017 • 1h 14min
Firefox Debugger and DevTools (Changelog Interviews #247)
Jason Laster joined the show to talk about Firefox Debugger and DevTools. We talked about the backstory of Firefox, Firebug, the new Debugger.html, why React and Redux made a good fit to develop Debugger as a standalone application, community efforts, and getting started.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
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.
Featuring:Jason Laster – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Recurse Center
A quick history of Firefox DevTools
Firebug
Web Developer (Add-on)
3D view
Issue #544 - James Long and Jason Laster of the mozilla debugger.html project - thanks Bryan Clark
Firefox Developer Tools
WebIDE
XUL Tutorial
Firefox Debugger
debugger.html Homepage and readme
Firefox DevTools on GitHub
GDB: The GNU Project Debugger
Reactide - the first dedicated IDE for React web application development
The Changelog #242: The Burden of Open Source with James Long
Something missing or broken? PRs welcome!

Apr 14, 2017 • 59min
VM Neutrality in Node (N-API), Learning JavaScript, Mastodon (JS Party #7)
Mikeal Rogers, Alex Sexton, and Rachel White discuss VM Neutrality in Node.js, learning JavaScript, and Mastodon - the open source friendly alternative to Twitter, et al.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:VM Neutrality in Node.js
Node.js API (N-API)
GeoIP-lite - A native NodeJS API for the GeoLite data
Go Time #37: Gobot, Hardware, and Gatekeeping with Ron Evans
Realtime Conf Soundtrack
Learning JavaScript
javaScript 30 from Wes Bos — a 30 day Vanilla JavaScript coding challenge
The Changelog #244: Learning JavaScript and Bringing People Together with Tracy Lee
JavaScript basics
JS Assessment - a test-driven approach to assessing JS skills
Creating cheats for games to get into programming
Project of the Week
Mastodon
Mastodon instance for JavaScripters from Nolan Lawson
Mastodon instances
Mastodon guidelines
Picks!
Rachel: - Nolan Lawson’s Mastodon
Alex: Keybase
Mikeal: WebTorrent and The Changelog #227: Mad Science, WebTorrent, & WebRTC with Feross Aboukhadijeh
Something missing or broken? PRs welcome!

Apr 13, 2017 • 1h 13min
Race detection, firmware, production-grade Go (Go Time #42)
Kavya Joshi joined the show to talk about shipping production-grade Go, writing firmware with Go, making complex technical concepts accessible, and other interesting Go projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
Datadog – Cloud-Scale Monitoring — Monitoring that tracks your dynamic infrastructure and applications. Plus next-generation APM. Monitor, troubleshoot, and optimize end-to-end application performance. Start your free trial, install the agent, and Datadog will send you a free Datadog t-shirt!
Featuring:Kavya Joshi – XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:go test -race” Under the Hood
How to ship production-grade Go
GopherCon India 2017 Videos
JustForFunc
You can hear Blake re-tell that story here
GopherCon 2016: Ivan Danyliuk - Visualizing Concurrency in Go
Julia Evans
Interesting Go Projects and News
The hidden #pragmas of Go by Dave Cheney
Gomoku
Videos from GopherCon India 2017
Using the Go language to guide development design decisions
New JustForFunc Using Context package
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Erik - GNU ARM Eclipse
Carlisia - goreporter
Kavya - gopherjs
Johnny - Robomongo (cross-platform mongodb manager, open source and free)
Something missing or broken? PRs welcome!

Apr 12, 2017 • 33min
Node at Microsoft, ChakraCore, and VM Neutrality (Spotlight #13)
In this episode of The Future of Node series recorded at Node Interactive 2016 Adam talked with Gaurav Seth (Lead Program Manager of Chakra & TypeScript) and Arunesh Chandra (Program Manager of ChakraCore) about the backstory of Node at Microsoft, their polite fork of Node to introduce the community to ChakraCore (the high-performance JavaScript engine that powers Microsoft Edge), why Microsoft is so interested in Node, the future of Chakra and ChakraCore, VM neutrality, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:IBM – Use IBM API Connect to manage your entire API lifecycle from creation to management.
StrongLoop – StrongLoop’s LoopBack is a highly-extensible, open-source Node.js framework you can use to create dynamic end-to-end REST APIs with little or no coding.
Featuring:Gaurav Seth – GitHub, XArunesh Chandra – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:The Future of Node Spotlight series was produced in partnership with The Linux Foundation, the Node.js Foundation, and sponsored by IBM and StrongLoop. It was recorded at Node Interactive 2016 in Austin, TX.
The Future of Node is in Microsoft’s Fork
Microsoft/ChakraCore
Diagnostic Tracing and Time Travel Debugging with Node-ChakraCore
Node.js API (N-API)
Something missing or broken? PRs welcome!

Apr 11, 2017 • 57min
Web Components and WTF is Shadow DOM? (JS Party #6)
Mikeal Rogers, Alex Sexton, and Rachel White discuss Web Components and questions like — “WTF is Shadow DOM?” and “Are custom elements ready?” We also discuss the JavaScript conference scene as well as attending, speaking and organizing conferences. Plus, the project of the week — p5.js.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:Web Components and WTF is Shadow DOM?
In part 1 of the show we talked about Web Components and we discussed questions like — “WTF is Shadow DOM?” and “Are custom elements ready?”
Shadow DOM v1: Self-Contained Web Components by Eric Bidelman — Engineer @ Google working on Lighthouse, Web Components, Chrome, and the web
Conferences: Attending, Speaking, and Organizing
In part 2 of the show we talked about attending, speaking and organizing conferences.
Thunder Plains Conf
Project of the Week
p5.js
Picks!
Mikeal - Slideless
Alex - Mike West ~ @mikewest + Web App Sec mailing list
Rachel - Sarah Drasner and her new book SVG Animations: From Common UX Implementations to Complex Responsive Animation
Something missing or broken? PRs welcome!

Apr 10, 2017 • 1h 13min
First-time contributors and maintainer balance (Changelog Interviews #246)
Kent C. Dodds joined the show to talk about guiding and supporting first time contributors to open source. We talked about the many ways to be first-timer friendly, how to contribute to open source, the burden and balance of a maintainer, and a few of the projects Kent maintains, including his latest project at PayPal called Glamourous.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – Get 30 days free when you sign up with the code changelog. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
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.
Featuring:Kent C. Dodds – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
First Timers Only
firsttimersonly.com + GitHub repo
all-contributors - ✨ Recognize all contributors, not just the ones who push code ✨
all-contributors-cli
[egghead.io] - How to Contribute to an Open Source Project on GitHub
Changelog.com on GitHub
Thanks to Marco Vito Moscaritolo for this PR
Thanks to Christian Franco for this PR
stack-overflow-copy-paste - Utility functions copy/pasted (and modified slightly) from Stack Overflow
Managing an Open Source Project - a talk from Kent C. Dodds
The Changelog #242: The Burden of Open Source
with James Long
Why I’m Frequently Absent from Open Source by James Long
Healthy Open Source by Mikeal Rogers
Learning to Quit
Glamorous! Blog post + GitHub repo
Make a Pull Request
Adam Stacoviak in Bosnia and Herzegovina on a peacekeeping mission with the United States Army in 2000.
Something missing or broken? PRs welcome!

Apr 6, 2017 • 46min
Distributed Messaging and Network Clients (Go Time #41)
Wally Quevedo joined the show to talk processing millions of messages per second with Go, writing network clients, performance at scale, and other interesting Go projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
Ultimate Go – Ardan Labs offers some of the best training classes for Go, Web and Data Science. They offer two and three full day intensive courses that literally takes any developer, even at different experience levels, to a whole new level. Get in touch and tell them you heard about their classes on Go Time!
Featuring:Waldemar Quevedo – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:NATS
Nats at GopherCon 2014
Interesting Go Projects and News
Golang UK CFP Open (closes April 30)
Gophercon workshops announced, available for sale
vim-go 1.12
MacOs 10.12.4 / Xcode 8.3 breaks some apps
Go entity relationship graphs with graphviz
3.5 Years, 500k Lines of Go
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - go-micro
Erik - kubernetes.io
Wally - ghr
Something missing or broken? PRs welcome!