Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

Backstage Backstage #15

Podcasting platform Q&A

Play
2020-10-21T18:00:00Z #practices 🎧 2,300

Marc Beinder is building a podcast hosting web application as a part of his senior project while at Lindenwood University. In this brief Backstage episode, Marc picks Jerod’s brain about how we built our platform and challenges we ran into along the way.

Practical AI Practical AI #109

When data leakage turns into a flood of trouble

Play
2020-10-20T14:10:00Z #ai +2 🎧 12,413

Rajiv Shah teaches Daniel and Chris about data leakage, and its major impact upon machine learning models. It’s the kind of topic that we don’t often think about, but which can ruin our results. Raj discusses how to use activation maps and image embedding to find leakage, so that leaking information in our test set does not find its way into our training set.

Changelog Interviews Changelog Interviews #416

Shopify’s massive storefront rewrite

Play
2020-10-16T21:00:00Z #ruby +1 🎧 29,029

Maxime Vaillancourt joined us to talk about Shopify’s massive storefront rewrite from a Ruby on Rails monolith to a completely new implementation written in Ruby. It’s a fairly well known opinion that rewrites are “the single worst strategic mistake that any software company can make” and generally something “you should never do.” But Maxime and the team at Shopify have proved successful in their efforts in this massive storefront rewrite and today’s conversation covers all the details.

JS Party JS Party #148

Thank you, Dr. Bahmutov!

Play
2020-10-16T15:15:00Z #javascript +1 🎧 10,234

Gleb Bahmutov, PhD joins the show for a fun conversation around end-to-end testing. We get the skinny on Cypress, find out how it’s structured as both an open source library and a SaaS business, tease apart the various types of tests you may (or may not) want to have, and share a lot of laughs along the way.

Go Time Go Time #151

Introducing your team to Go

Play
2020-10-15T21:00:00Z #go +2 🎧 15,551

Can’t find a job working in Go? Perhaps introducing your current team to Go is the solution. In this episode we talk about how Go was introduced at different organizations, potential pitfalls that may sabotage your efforts, some advice on how to convince your team and CTO to use Go and more.

Practical AI Practical AI #108

Productionizing AI at LinkedIn

Play
2020-10-13T15:00:00Z #ai +1 🎧 11,092

Suju Rajan from LinkedIn joined us to talk about how they are operationalizing state-of-the-art AI at LinkedIn. She sheds light on how AI can and is being used in recruiting, and she weaves in some great explanations of how graph-structured data, personalization, and representation learning can be applied to LinkedIn’s candidate search problem. Suju is passionate about helping people deal with machine learning technical debt, and that gives this episode a good dose of practicality.

Changelog Interviews Changelog Interviews #415

Spotify's open platform for shipping at scale

Play
2020-10-09T20:00:00Z #oss 🎧 28,386

We’re joined by Jim Haughwout (Head of Infrastructure and Operations) and Stefan Ålund (Principal Product Manager) from Spotify to talk about how they manage hundreds of teams producing code and shipping at scale. Thanks to their recently open sourced open platform for building developer portals called Backstage, Spotify is able to keep engineering squads connected and shipping high-quality code quickly — without compromising autonomy.

JS Party JS Party #147

Frontend Feud

Play
2020-10-09T16:30:00Z #javascript +3 🎧 10,532

Our much anticipated Family Feud rip-off inspired game show is finally here! Emma was joined by Nick and special guest Abenezer Abebe to form the Hypertext Assassins. KBall captained (despite never seeing Family Feud before) the DSL Destroyers with Mikeal and special guest Ali Spittel.

Holler if you want MOAR Feud and check the outro for a chance to win some JS Party swag.

Go Time Go Time #150

Cloud Native Go

Play
2020-10-08T15:30:00Z #go +1 🎧 16,115

What is cloud native? In this episode Johnny and Aaron explain it to Mat and Jon. They then dive into questions like, “What problems does this solve?” and “Why was Go such a good fit for this space?”

Changelog Interviews Changelog Interviews

The team that fashioned Apollo 11

Play
2020-10-08T11:00:00Z #culture 🎧 22,173

We’re helping Atlassian to promote Season 2 of Teamistry. If this is the first time you’re hearing about this podcast, Teamistry is an original podcast from Atlassian that tells the stories of teams who work together in new and unexpected ways, to achieve remarkable things. Today, we’re sharing a full-length episode from Season 1 which tells the story of the team that fashioned the Apollo 11 spacesuits.

When Neil Armstrong stepped on the moon for the first time, we don’t actually see his face. We see his moonsuit. That moonsuit — in effect — is Neil Armstrong; an inseparable part of this historic moment. While the spacesuit kept him alive to tell that story in his own words, what went unnoticed is the extraordinary team that stitched it together.

Brain Science Brain Science #31

It's OK to self-care

Play
2020-10-01T20:45:00Z #brain-science +1 🎧 16,271

Most of us have heard how important “self-care” is and how important it can be for healthy living. But what exactly IS self-care? In this episode, not only do we define what self-care is, but we talk through the physical, emotional, and spiritual aspects of what’s involved in self-care and why this can so often be misunderstood and challenging. While we might be familiar with this term, many may not consider how they can be deliberate around managing themselves by both reflecting on and engaging in activities that help support their brains and bodies. It isn’t enough to simply know that self-care is important, rather discovering practical actions you can take to improve both how you feel and how you engage with the world.

Changelog Interviews Changelog Interviews #414

Gitter’s big adventure

Play
2020-09-30T13:00:00Z #oss +1 🎧 25,749

Gitter is exiting GitLab and entering the Matrix
ok, we couldn’t help ourselves with that one. Today we’re joined by Sid Sibrandij (CEO of GitLab) and Matthew Hodgson (technical co-founder of Matrix) to discuss the acquisition of Gitter. A little backstory to tee things up
back in 2017 GitLab announced the acquisition of Gitter to help push their idea of chatops within GitLab. As it turns out, the GitLab team saw a different path for Gitter as a core part of Matrix rather than a non-core project at GitLab. We talk through all the details in this episode with Matthew and Sid.

Brain Science Brain Science #30

I'm just so stressed

Play
2020-09-25T21:15:00Z #brain-science +1 🎧 15,215

Stress is something that we will inevitably encounter throughout our lives. It isn’t all bad or maladaptive, but how we manage it can make a significant difference in our lives. The degree of stress we feel impacts how we show up in the world including both how we relate and how we do the work before us each day.

In this episode, Mireille and Adam discuss the impact of stress on our systems including the role of different stress hormones on our immune system, cardiovascular system and our metabolism. Like many other conversations on previous episodes, we provide research relative to the value of relationships as having close connections helps us all combat the stress that loneliness can cause as well. When we utilize resources to support us as well as set limits on what we expose ourselves to and focus our attention to, we have the opportunity to better navigate the stresses of our lives.

Changelog Interviews Changelog Interviews #413

How open source saved htop

Play
2020-09-24T20:00:00Z #maintainer-spotlight +1 🎧 25,155

Today we welcome Hisham Muhammad into our Maintainer Spotlight. Hisham is the creator of htop - a well known cross-platform interactive process viewer. This conversation with Hisham covers the gamut of being an open source software maintainer. To set the stage, a new version of htop was announced, but not by Hisham – it was a kind takeover of the project and needless to say Hisham was surprised, but ultimately relieved. Why? Well, that’s what this episode it all about


Go Time Go Time #148

The one with Brad Fitzpatrick

Play
2020-09-24T16:00:00Z #go 🎧 15,330

Brad Fitzpatrick returns to the show (last heard on episode 44) to field a mixed bag of questions from Johnny, Mat, and the live listeners. How’d he get in to programming? What languages did he use before Go? What’s he up to now that he’s not working on the Go language? And of course
 does he have any unpopular opinions he’d like to share? 😏

Backstage Backstage #13

Changelog++ launch thoughts

Play
2020-09-21T18:30:00Z #updates 🎧 2,293

Adam and Jerod take a moment to review the soft launch of Changelog++ and feedback received from members and the community. We talk through some of the feedback we’ve received, how some folks still want the ads, updated thoughts on extended and bonus content, hiccups and lessons learned, the “Working in Public” winners, and where we go from here.

Practical AI Practical AI #106

Learning about (Deep) Learning

Play
2020-09-21T17:00:00Z #ai +2 🎧 12,425

In anticipation of the upcoming NVIDIA GPU Technology Conference (GTC), Will Ramey joins Daniel and Chris to talk about education for artificial intelligence practitioners, and specifically the role that the NVIDIA Deep Learning Institute plays in the industry. Will’s insights from long experience are shaping how we all stay on top of AI, so don’t miss this ‘must learn’ episode.

Go Time Go Time #147

Community Q&A

Play
2020-09-17T18:00:00Z #go 🎧 14,302

A community Q&A special. You asked the questions, and we discussed them live on air. A few example questions include “When is it okay to use init?”, “When should we use constructors?”, and “How should Go code be structured?”

Brain Science Brain Science #29

Clarity and expectation

Play
2020-09-17T13:05:00Z #brain-science +1 🎧 10,587

When you lack clarity or have uncertainty for a direction or goal, it’s going to be difficult to succeed in your actions. Today Mireille and Adam discuss the topic of clear communication and expectation, two of the most important ingredients of success. How do we create better clarity? Like so many things — clarity begins with awareness, and awareness of yourself. You have to know what you want and what you value in life. We must assume 100% responsibility for creating our own clarity in our lives. After all, “if you don’t have clarity, you are operating from assumption.”

Practical AI Practical AI #105

When AI goes wrong

Play
2020-09-14T22:00:00Z #ai +2 🎧 10,891

So, you trained a great AI model and deployed it in your app? It’s smooth sailing from there right? Well, not in most people’s experience. Sometimes things goes wrong, and you need to know how to respond to a real life AI incident. In this episode, Andrew and Patrick from BNH.ai join us to discuss an AI incident response plan along with some general discussion of debugging models, discrimination, privacy, and security.

Player art
  0:00 / 0:00