Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

Practical AI Practical AI #70

AI for search at Etsy

Play
2019-12-23T17:00:00Z #ai +2 šŸŽ§ 9,556

We have all used web and product search technologies for quite some time, but how do they actually work and how is AI impacting search? Andrew Stanton from Etsy joins us to dive into AI-based search methods and to talk about neuroevolution. He also gives us an introduction to Rust for production ML/AI and explains how that community is developing.

Changelog Interviews Changelog Interviews #374

Gerhard goes to KubeCon (part 1)

Play
2019-12-18T16:30:00Z #kubernetes +3 šŸŽ§ 23,933

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.

Go Time Go Time #110

The fireside edition šŸ”„

Play
2019-12-17T16:30:00Z #go +2 šŸŽ§ 13,403

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.

Changelog Interviews Changelog Interviews #373

Trending up GitHub's developer charts

Play
2019-12-14T16:00:00Z #maintainer-spotlight +3 šŸŽ§ 24,422

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 Tidelift for making this series possible.

Changelog Interviews Changelog Interviews #372

Building an open source excavation robot for NASA

Play
2019-12-11T16:00:00Z #space +2 šŸŽ§ 22,862

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.

Go Time Go Time #109

Concurrency, parallelism, and async design

Play
2019-12-10T17:32:57Z #go šŸŽ§ 18,833

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. šŸ˜‰

Practical AI Practical AI #68

Modern NLP with spaCy

Play
2019-12-09T19:35:36Z #ai +1 šŸŽ§ 10,301

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!

Changelog Interviews Changelog Interviews #371

Re-licensing Sentry

Play
2019-12-08T04:00:00Z #oss +2 šŸŽ§ 22,592

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.

Changelog Interviews Changelog Interviews #370

The making of GitHub Sponsors

Play
2019-12-01T04:00:00Z #github +2 šŸŽ§ 23,315

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.

Brain Science Brain Science #6

Respect, empathy, and compassion

Play
2019-11-28T12:00:00Z #brain-science +1 šŸŽ§ 6,962

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.

Go Time Go Time #108

Graph databases

Play
2019-11-27T12:00:00Z #go +1 šŸŽ§ 16,515

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 Func and when it’s coming back.

Practical AI Practical AI #66

Build custom ML tools with Streamlit

Play
2019-11-25T16:29:15Z #ai +2 šŸŽ§ 8,194

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.

Go Time Go Time #107

Compilers and interpreters

Play
2019-11-22T22:00:00Z #go šŸŽ§ 15,534

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.ā€

JS Party JS Party #103

You're probably using streams

Play
2019-11-22T16:36:05Z #node +2 šŸŽ§ 9,726

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 language.

Backstage Backstage #9

Ten years of Changelog šŸŽ‰

Play
2019-11-21T16:00:00Z #startups +2 šŸŽ§ 2,513

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.

Brain Science Brain Science #5

Managing our mental health

Play
2019-11-21T12:00:00Z #brain-science +1 šŸŽ§ 7,193

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.

Practical AI Practical AI #65

Intelligent systems and knowledge graphs

Play
2019-11-18T17:08:37Z #ai šŸŽ§ 9,916

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.

Changelog Interviews Changelog Interviews #369

Five years of freeCodeCamp

Play
2019-11-15T18:00:00Z #learn +2 šŸŽ§ 26,330

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.

Backstage Backstage #8

To GraphQL or not to GraphQL?

Play
2019-11-12T17:47:01Z #graphql +2 šŸŽ§ 3,112

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.

Go Time Go Time #106

Code editors and language servers

Play
2019-11-11T18:00:00Z #go +1 šŸŽ§ 15,400

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.

Practical AI Practical AI #64

Robot hands solving Rubik's cubes

Play
2019-11-11T16:07:15Z #ai +1 šŸŽ§ 7,210

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.

robot hand

Changelog Interviews Changelog Interviews #368

Finding collaborators for open source

Play
2019-11-10T04:00:00Z #oss +1 šŸŽ§ 25,014

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 check out what he’s doing and get involved.

Player art
  0:00 / 0:00