Changelog Master Feed - podcast cover

Changelog Master Feed

Changelog Mediachangelog.com
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Gerhard goes to KubeCon (part 1) (Changelog Interviews #374)

Changelog’s resident infrastructure expert Gerhard Lazu is on location at KubeCon 2019. This is part one of a two-part series from the world’s largest open source conference. In this episode you’ll hear from event co-chair Bryan Liles, Priyanka Sharma and Natasha Woods from GitLab, and Alexis Richardson from Weaveworks. Stay tuned for part two’s deep dives in to Prometheus, Grafana, and Crossplane. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ad...

Dec 18, 20191 hr 25 min

The fireside edition 🔥 (Go Time #110)

Grab a hot beverage and a warm blanket because it’s time for a fireside chat with the Go Time panel! We discuss many topics of interest: what we’d build if we had 2 weeks to build anything in Go, the things about Go that “grind our gears”, our ideal work environments, and advice we’d give ourselves if we were starting our career all over again. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – The s...

Dec 17, 20191 hr 6 min

Escaping the "dark ages" of AI infrastructure (Practical AI #69)

Evan Sparks, from Determined AI, helps us understand why many are still stuck in the “dark ages” of AI infrastructure. He then discusses how we can build better systems by leveraging things like fault tolerant training and AutoML. Finally, Evan explains his optimistic outlook on AI’s economic and environmental health impact. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – The simplest cloud platfo...

Dec 16, 201950 min

Trending up GitHub's developer charts (Changelog Interviews #373)

In this episode we’re shining our maintainer spotlight on Ovilia. Hailing from Shanghai, China, Ovilia is an up-and-coming developer who contributes to Apache ECharts , maintains Polyvia , which does very cool low-poly image and video processing, and has a sweet personal website , too. This episode with Ovilia continues our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Ti...

Dec 14, 201945 min

Mikeal schools us on ES Modules (JS Party #106)

ES Modules are unflagged in Node 13. What does this mean? Can we use them yet? We chat with Mikeal, our resident expert, and find out. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog . DigitalOcean – The simplest cloud platform for developers and teams Whether you’re ru...

Dec 13, 201948 min

Building an open source excavation robot for NASA (Changelog Interviews #372)

Ronald Marrero is a software developer working on NASA’s Artemis program, which aims at landing the first woman and next man on the Moon by 2024. How Ron got here is a fascinating story, starting at UCF and winding its way through the Florida Space Institute, working with NASA’s Swamp Works team, and building an open source excavation robot. On this episode Ron tells us how it all went down and shares what he learned along the way. Join the discussion Changelog++ members support our work, get cl...

Dec 11, 20191 hr 7 min

Concurrency, parallelism, and async design (Go Time #109)

Go was designed with concurrency in mind. That’s why we have language primitives like goroutines, channels, wait groups, and mutexes. They’re very powerful when used correctly, but they can be very complicated if used unwisely. Roberto Clapis joins the team once again to drop async wisdom in your ears. Don’t worry, we do it in serial. 😉 Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – The simplest...

Dec 10, 201955 min

Modern NLP with spaCy (Practical AI #68)

SpaCy is awesome for NLP! It’s easy to use, has widespread adoption, is open source, and integrates the latest language models. Ines Montani and Matthew Honnibal (core developers of spaCy and co-founders of Explosion) join us to discuss the history of the project, its capabilities, and the latest trends in NLP. We also dig into the practicalities of taking NLP workflows to production. You don’t want to miss this episode! Join the discussion Changelog++ members support our work, get closer to the...

Dec 09, 201956 min

Re-licensing Sentry (Changelog Interviews #371)

David Cramer joined the show to talk about the recent license change of Sentry to the Business Source License from a BSD 3-clause license. We talk about the details that triggered this change, the specifics of the BSL license and its required parameters, the threat to commercial open source products like Sentry, his concerns for the “open core” model, and what the future of open source might look like in light of protections-oriented source-available licenses like the BSL becoming more common. J...

Dec 08, 20191 hr 19 min

Modernizing Etsy’s codebase with React (JS Party #105)

KBall connects with Katie Sylor-Miller to talk about migrating OhShitGit to the JAMStack, migrating legacy codebases to modern front-end technologies, and design systems. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Katie Sylor-Miller – Website , GitHub , LinkedIn , X Kevin Ball – Website , GitHub , LinkedIn , X Show Notes: OhShitGit Eleventy Netlify Branch Previews Next.js Hypernova Design Systems Handbook ...

Dec 06, 201953 min

Making GANs practical (Practical AI #67)

GANs are at the center of AI hype. However, they are also starting to be extremely practical and be used to develop solutions to real problems. Jakub Langr and Vladimir Bok join us for a deep dive into GANs and their application. We discuss the basics of GANs, their various flavors, and open research problems. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – The simplest cloud platform for develope...

Dec 02, 201959 min

The making of GitHub Sponsors (Changelog Interviews #370)

Devon Zuegel is an Open Source Product Manager at GitHub. She’s also one of the key people responsible for making GitHub Sponsors a thing. We talk with Devon about how she came to GitHub to develop GitHub Sponsors, the months of research she did to learn how to best solve the sustainability problem of open source, why GitHub is now addressing this issue, the various ways and models of addressing maintainers’ financial needs, and Devon also shared what’s in store for the future of GitHub Sponsors...

Dec 01, 20191 hr 26 min

Mentor-ship 🛳️ (JS Party #104)

This week we chatted with Kahlil Lechelt about mentorship. What types of mentorships are there, what makes a successful mentorship, and where can you find a mentor? Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog . DigitalOcean – The simplest cloud platform for develope...

Nov 29, 201955 min

Respect, empathy, and compassion (Brain Science #6)

Mireille and Adam discuss empathy, respect, and compassion and the role each of these interpersonal constructs play in strengthening our relationships, both personally and professionally. What exactly is empathy, respect, and compassion? What are key indicator lights to be aware of when any of them are lacking or off-kilter? We also discuss Dr. John Gottman’s research on “The Four Horsemen” in relationships. Join the discussion Changelog++ members support our work, get closer to the metal, and m...

Nov 28, 201950 min

Graph databases (Go Time #108)

Mat, Johnny, and Jaana are joined by Francesc Campoy to talk about Graph databases. We ask all the important questions — What are graph databases (and why do we need them)? What advantages do they have over relational databases? Are graph databases better at answering questions you didn’t anticipate? How is data structured? How do queries work? What problems are they good at solving? What problems are they not suitable for? And…since we had Francesc on the hot seat, we asked him about Just for F...

Nov 27, 20191 hr 6 min

Build custom ML tools with Streamlit (Practical AI #66)

Streamlit recently burst onto the scene with their intuitive, open source solution for building custom ML/AI tools. It allows data scientists and ML engineers to rapidly build internal or external UIs without spending time on frontend development. In this episode, Adrien Treuille joins us to discuss ML/AI app development in general and Streamlit. We talk about the practicalities of working with Streamlit along with its seemingly instant adoption by AI2, Stripe, Stitch Fix, Uber, and Twitter. Joi...

Nov 25, 201944 min

Compilers and interpreters (Go Time #107)

Thorsten Ball and Tim Raymond join Mat Ryer and Mark Bates to talk about compilers and interpreters. What are the roles of compilers and interpreters? What do they do? The how and why of writing a compiler in Go. We also talk about Thorsten’s books “Writing an Interpreter in Go” and “Writing a Compiler in Go.” Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – The simplest cloud platform for develope...

Nov 22, 20191 hr 10 min

You're probably using streams (JS Party #103)

This week we chat with Matteo Collina, Technical Director at NearForm and member of the Node.js Technical Steering Committee, about his upcoming Node+JS Interactive talk on Node Streams. We talk about their creation before any standards and how they are one of the bedrock APIs used throughout the Node ecosystem. We also talk about WHATWG streams and some of their key differences, and how streams have gotten easier to work with thanks to the addition of async iterators and generators to the langu...

Nov 22, 201952 min

Ten years of Changelog 🎉 (Backstage #9)

On this special re-broadcast of the freeCodeCamp podcast, Quincy Larson (freeCodeCamp’s founder) interviewed Adam and Jerod in the ultimate Backstage episode to celebrate a decade of conversations, news, and community here at Changelog. Yes, this month we turn 10 years old! We go deep into our origin stories, our history as a company, becoming and being a leader, the backstory of our branding, our music from Breakmaster Cylinder, and where we might be heading in the future. Join the discussion C...

Nov 21, 20192 hr 28 min

Managing our mental health (Brain Science #5)

Mireille and Adam discuss key aspects of mental health and what it looks like to manage our own mental well-being. What are the key ingredients to managing it? How do our relationships and boundaries impact it? Are sleep, food, and activity really that important? We talk through these questions and more to better understand mental health and the ways in which we contribute to our well being. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disap...

Nov 21, 201951 min

Intelligent systems and knowledge graphs (Practical AI #65)

There’s a lot of hype about knowledge graphs and AI-methods for building or using them, but what exactly is a knowledge graph? How is it different from a database or other data store? How can I build my own knowledge graph? James Fletcher from Grakn Labs helps us understand knowledge graphs in general and some practical steps towards creating your own. He also discusses graph neural networks and the future of graph-augmented methods. Join the discussion Changelog++ members support our work, get ...

Nov 18, 201957 min

Five years of freeCodeCamp (Changelog Interviews #369)

Today we have a very special show for you – we’re talking with Quincy Larson the founder of freeCodeCamp as part of a two-part companion podcast series where we each celebrate our 5 and 10 year anniversaries. This year marks 5 years for freeCodeCamp and 10 years for us here at Changelog. So make sure you check out the freeCodeCamp podcast next week when Quincy ships our episode to their feed. But, on today’s episode we catch up with Quincy on all things freeCodeCamp. Join the discussion Changelo...

Nov 15, 20191 hr 32 min

Component libraries, style guides, design systems... OH MY (JS Party #102)

Design systems are taking the tech industry by storm, but what exactly are they? Do you even need one? This week we’re talking all things design systems. We’ll chat about component libraries and style guides, companies who are building design systems, and more! Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confiden...

Nov 15, 201955 min

To GraphQL or not to GraphQL? (Backstage #8)

Go Time panelist Mat Ryer joins Jerod to talk through the pros and cons of GraphQL vs REST for a future Changelog API. There’s also a fair bit of language chat around Go and JavaScript, a section on Machine Learning, and some inside baseball on where Go Time is heading. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Mat Ryer – GitHub , LinkedIn , Bluesky , X Jerod Santo – Website , GitHub , LinkedIn , Mastodon...

Nov 12, 20191 hr 2 min

Code editors and language servers (Go Time #106)

In this episode we talk with Ramya Rao about code editors and language servers. We share our thoughts on which editor we use, why we use it, and why we’d switch. We also discuss what a language server is and why it matters in connecting editors and the languages they support. We also dive into various ways to be effective with VS Code including shortcuts, plugins, and more. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! ...

Nov 11, 20191 hr 2 min

Robot hands solving Rubik's cubes (Practical AI #64)

Everyone is talking about it. OpenAI trained a pair of neural nets that enable a robot hand to solve a Rubik’s cube. That is super dope! The results have also generated a lot of commentary and controversy, mainly related to the way in which the results were represented on OpenAI’s blog. We dig into all of this in on today’s Fully Connected episode, and we point you to a few places where you can learn more about reinforcement learning. Join the discussion Changelog++ members support our work, get...

Nov 11, 201945 min

Finding collaborators for open source (Changelog Interviews #368)

Jeff Meyerson, host of Software Engineering Daily, and the founder of FindCollabs (a place to find collaborators for open source software) joined the show to talk about living in San Francisco, his thoughts on podcasting and where the medium is heading, getting through large scale market changes. We talk at length about his new project FindCollabs, the difficulty of reliably finding people to collaborate with, the importance of reputation and ratings systems, and his invite to this audience to c...

Nov 10, 20191 hr 9 min

Should we rebrand JavaScript? (JS Party #101)

We’re back with another #YepNope episode, this time debating whether or not JavaScript needs to be rebranded. This premise was inspired by Kieran Potts’ article of the same name. Divya/Jerod represent Team Yep and Chris/KBall represent Team Nope. Nick, as always, represents Team Type Script 😜 Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Rollbar – We move fast and fix things because of Rollbar. Resolve errors...

Nov 08, 201948 min

Open source data labeling tools (Practical AI #63)

What’s the most practical of practical AI things? Data labeling of course! It’s also one of the most time consuming and error prone processes that we deal with in AI development. Michael Malyuk of Heartex and Label Studio joins us to discuss various data labeling challenges and open source tooling to help us overcome those challenges. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean Managed Kubernete...

Nov 05, 201944 min

11 awesome lightning chats ⚡️ (JS Party #100)

What you’re about to hear is a series of lightning chats recorded live from All Things Open 2019. How’s this for topic diversity? 👇 A/B testing, finding your tribe, dancing, TikTok, what is happening with front-ends becoming full-stacks, Code the Dream, OSI approved licenses, breaking in to tech, a11y, hiring juniors, whiteboard interviews, better interview practices, JPGs, coding bootcamps, tech re-entry programs, and more. Join the discussion Changelog++ members support our work, get closer t...

Nov 01, 20191 hr 18 min
For the best experience, listen in Metacast app for iOS or Android