

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

Mar 9, 2017 • 1h 11min
Gobot, Hardware, Gatekeeping (Go Time #37)
Ron Evans joined the show to talk about Gobot, writing software for hardware, and open source software’s role in improving the human condition.
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:Ron Evans – Website, GitHub, Mastodon, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Gobot
Hardware related things:
@rakyll - go-hardware list
@maruel - gohci
@roylee17 - ble
@lazywei - go-opencv
Microbit tiny computer
Raspi Zero W
Intel Joule
Intel TinyTile
Ubuntu Snapcraft
What we need for Golang to really provide the best IOT/robotics development tools:
Great Bluetooth LE support
Great OpenCV support
Golang on RTOS like Zephyr, MBED
Shared set of low level hardware interfaces
Why Open Source?
Let’s discuss the philosophy of open source. Is the purpose of OSS just to “save money”, or perhaps there is something else to it…
Interesting Go Projects and News
Proposal: Standard Logger Interface
#golang logging library maintainers: It’s time we agreed on a common interface and converged so we don’t have so much mass confusion.
Package Oriented Design
Floppy Gopher
GDB GUI
GopherCon Speakers Announced!! (how could we forget that??)
Free Software Friday!
Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.
Brian - g.. (exclude vendor from go commands)
Erik - gobuster
Carlisia - Just for Func
Ron - NATS
Something missing or broken? PRs welcome!

Mar 9, 2017 • 1h 13min
The burden of open source (Changelog Interviews #242)
James Long joined the show to talk about his recent post, “Why I’m Frequently Absent from Open Source”. He shared several points in his blog post that struck a chord with us, so we invited him on the show to talk through the gritty details and peel back the layers of open source — the people involved, sustainability, the responsibility, the guilt, and the balance it takes to keep it all together.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 30-days free on Compose
Featuring:James Long – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:James recently left Mozilla and shortly after he launched an open source project called Prettier - an opinionated JavaScript formatter. It was a great success.
Needless to say, James experienced that overwhelming feeling many indie open source developers feel when faced with all the work required to maintain a successful open source project — the issues, feature requests, PRs, extra time required, and all the communication can really be a burden, especially when you have a full-time contracting gig and a family. His blog post was a response to this feeling as well as a love letter to his wife.
Why I’m Frequently Absent From Open Source
Prettier
gamedev.net
Scheme
James’ advice for getting away from your monitor is to make pizza. If you plan to take his advice, he recommends that you check out The Pizza Book by Aaron Quint and Michael R. Bernstein.
BONUS LINK (from James) — Watch Hammock Driven Development by Rich Hickey
Something missing or broken? PRs welcome!

Mar 3, 2017 • 57min
Security on the web, Node async/await, AR.js (JS Party #1)
In this first episode of JS Party, Mikeal Rogers, Alex Sexton, and Rachel White discuss security on the web and how SHA-1 is broken, Node.js v7.6 and async/await, and this week’s featured project AR.js.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Toptal – Scale your team and hire from the top 3% of 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:The topics covered in today’s show:
Security on the web
SHA-1 is broken
Node.js v7.6 gets async/await
Featured Project — AR.js.
Stop using SHA-1
The effects of SHA-1 on Git
Multiformats
Multihash and JS Multihash
Observatory by Mozilla - a project designed to help developers, system administrators, and security professionals configure their sites safely and securely
The PCI Security Standards Council - a global forum for the ongoing development, enhancement, storage, dissemination and implementation of security standards for account data protection.
Node.js v7.6 gets async/await
Experimenting with async/await
co - Generator based control flow goodness for nodejs and the browser, using promises, letting you write non-blocking code in a nicer way.
AR.js
Picks from the panel
Mikeal:
regl - Declarative stateless rendering for WebG
bits.coop
Alex:
Observatory by Mozilla
Rachel:
How Computers Read Pixels (Drawing on Canvas) — Mariko Kosaka
Something missing or broken? PRs welcome!

Mar 2, 2017 • 1h 6min
Dependency Management, Semver, Community Consensus (Go Time #36)
Sam Boyer joined the show to talk about dependency management, building community consensus, 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 – Scale your team and hire from the top 3% of developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 30-days free on Compose
Featuring:sam boyer – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Go Dependency Tool (dep)
Dep
GPS
Gophers, please tag your releases
Working with Semantic Versions
The Saga of Go Dependency Management
dep 101
Interesting Go Projects and News
Part 2: How Sourcegraph scales with the Language Server Protocol
Fuzzing as a first class citizen
Go 1.9 optimizations for allocations in interfaces
HTTPLab (Wuzz alternative)
Syscall Fuzzer
Distributed Storage
Distributed Networking
Upspin from Rob & Andrew
Free Software Friday!
Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.
Brian - jitsi jitsi
Erik - helm
Carlisia - gcli
Something missing or broken? PRs welcome!

Mar 1, 2017 • 51min
Node.js Backstory and Future (Spotlight #12)
In this episode of The Future of Node series recorded at Node Interactive 2016 Adam talked with Mikeal Rogers about the backstory of Node over the past few years to get to where we are today. We talked about io.js (the fork of Node), what’s happened in the community and the code since that time frame, how The Node.js Foundation has helped to solidify the foundation on which the Node ecosystem is being built on, initiatives and focuses in the near future, 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.
Node.js Foundation – The Node.js Foundation’s mission is to enable widespread adoption and help accelerate development of Node.js and other related modules through an open governance model that encourages participation, technical contribution, and a framework for long term stewardship by an ecosystem invested in Node.js’ success.
Featuring:Mikeal Rogers – 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 Changelog #139: The Rise of io.js with Mikeal Rogers
The Changelog #155: The Future of Node.js with Scott Hammond
JS Party: Meet Mikeal Rogers - Panelist of JS Party
Rich Trott on GitHub
Spotlight #7: Focused on a Safe and Inclusive Node Community with Tracy Hinds at Node.js Interactive 2016
Working Toward a Safer, Inclusive Event: Node.js Interactive North America by Tracy Hinds, education community manager of the Node.js Foundation
Node.js API (NAPI) - Node with PoC ABI stable API for native modules. The goal of this project is to provide a stable Node API for native module developers. NAPI aims to provide ABI compatibility guarantees across different Node versions and also across different Node VMs – allowing NAPI enabled native modules to just work across different versions and flavors of Node.js without recompilations.
Something missing or broken? PRs welcome!

Feb 24, 2017 • 1h 14min
The Story of Atom (Changelog Interviews #241)
Nathan Sobo, founding member of the Atom editor team at GitHub, joined the show take us all the way back to the beginning of Atom to learn where it came from, the founding team, the problem it solves, on through to shipping 1.0 and beyond.
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!
Hired – Get hired. It’s free — in fact, they pay you when you get hired. Our listeners get a double hiring bonus of $2,000.
Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 60-days free on Compose
Featuring:Nathan Sobo – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Lambda the Ultimate
Chris Wanstrath
Corey Johnson
Github Atom’s Code-Editor Nerds Take Over Their Universe
Atom on Libraries.io
Treetop on Libraries.io
The super early version of Atom was built on Ace Editor
Atom: free and open source for everyone
Atom homepage
@atomeditor on Twitter
Atom on GitHub
Atom Flight Manual – Documentation for Atom, generated by nanoc, hosted by GitHub Pages
Atom Blog
Atom Forum
The Changelog #216: Electron and Cross Platform Desktop Apps with Zeke Sikelianos
Something missing or broken? PRs welcome!

Feb 24, 2017 • 29min
Meet Rachel White (JS Party)
In this show we meet Rachel White, front-end engineer, Tech Evangelist on the DX team at Microsoft, and panelist on this show — JS Party. Rachel shares her fun attitude, her backstory, topics she’s excited to discuss, and who she hopes listens to this show.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Rachel White – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Spotlight #11: Node, IoT, and RoboticS with Rachel White at Node.js Interactive 2016
robokitty
BuzzFeed: Everything You Need To Know About Japan’s Amazing Photo Booths
Web Bos and his courses — React for Beginners and JavaScript 30
Something missing or broken? PRs welcome!

Feb 24, 2017 • 38min
Meet Alex Sexton (JS Party)
In this show we meet Alex Sexton, a front-end infrastructure engineer at Stripe, Modernizr core team member, and panelist on this show — JS Party. Alex shares his backstory, where he’s coming from, topics he’s excited to discuss, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Alex Sexton – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
yayQuery
jQuery Foundation
JS Foundation
Modernizr
YepNopeJS
Something missing or broken? PRs welcome!

Feb 24, 2017 • 38min
Meet Mikeal Rogers (JS Party)
In this show we meet Mikeal Rogers, Community Manager for The Node.js Foundation, host of Request For Commits, and panelist on this show — JS Party. Mikeal shares his backstory, where he’s coming from, topics he’s excited to discuss, and how you (the listener) can get involved and play a role in this show each week as we celebrate JS and the web platform.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mikeal Rogers – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Changelog #139: The Rise of io.js with Mikeal Rogers
The Changelog #155: The Future of Node.js with Scott Hammond
Something missing or broken? PRs welcome!

Feb 23, 2017 • 56min
Honeycomb, Complex Systems, Saving Sanity (Go Time #35)
Charity Majors joined the show to talk about debugging complex systems, using go to save one’s sanity, hiring smart people who can learn, and collectively working to make “on-call” life not miserable.
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 – Scale your team and hire from the top 3% of developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 60-days free on Compose
Featuring:Charity Majors – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Honeycomb :: Powerful, Exploratory Learning with Richer Data
go package libhoney (it’s the APM of the future!)
How We Moved Our API From Ruby to Go and Saved Our Sanity
CHARITY.WTF
Database Reliability Engineering book
Interesting Go Projects and News
Charity wants to give big shout outs (shouts out?) to Naitik Shah and Matt Silverlock!
Go 1.8 is released
Implementing a Debugger: The Fundamentals
Building a Go Debugger
Gobot - 1.2 Released
Pixterm - Draw images in your ANSI terminal with true color
1.8 Release Parties Everywhere
Change to Go CoC
Free Software Friday!
Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.
Brian - Eclipse Che
Erik - Kube-Lego
Carlisia - Visual Studio Code
Something missing or broken? PRs welcome!