The Stack Overflow Podcast - podcast cover

The Stack Overflow Podcast

The Stack Overflow Podcastart19.com
For more than a dozen years, the Stack Overflow Podcast has been exploring what it means to be a developer and how the art and practice of software programming is changing our world. From Rails to React, from Java to Node.js, we host important conversations and fascinating guests that will help you understand how technology is made and where it’s headed. Hosted by Ben Popper, Cassidy Williams, and Ceora Ford, the Stack Overflow Podcast is your home for all things code.
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

Highlights from our 2021 Developer Survey

This year over 80,000 respondents took the time to share their feedback on the tools and trends that are shaping software development. We learned a lot about the way developers learn. For the rising cohort of coders under the age of 18, online resources like videos and blogs are more popular than books and school combined, a statistic that doesn’t hold for any of our other age cohorts. Roughly a third of respondents responded to our question on mental health. This is twice the percentage that of...

Aug 03, 202118 minEp. 365

Exploring the cutting edge of privacy and encryption with Very Good Security

We chat discrete mathematics, differential privacy, and homomorphic encryption. But don't worry, we also break it down in laymen's terms. Interested in working in security? Mahmoud will personally extend an offer to anyone who solves this puzzle . Puzzles not your thing? You can still learn more about Very Good Security and its open positions here . Mahmoud is on Twitter here. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-m...

Jul 30, 202123 minEp. 364

Why startups should use Kubernetes from day one

You can read Max's full article on Kubernetes on our blog here . You can find Max on Twitter here and his personal website here . Our lifeboat badge winner of the week is Mantas, who answered the question: Determine if all the values in a PHP array are null See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jul 27, 202123 minEp. 363

From AOL chat rooms to Wikipedia, Reddit, and now, Stack Overflow

Beaudette cut his teeth in the days of AOL chat rooms, then became an early Wikipedian. More recently he worked at Reddit, where his team of ten professional community managers supported 300 million monthly unique visitors. Before his recent promotion to VP, Beaudette was on the Trust and Safety team at Stack Overflow. For more detail on his experience, check out his LinkedIn here . Our lifefboat badge of the week goes to Arty-chan for answering the question: What is gitlab instance url, and how...

Jul 23, 202122 minEp. 362

Crafting software and games for the selfie generation

You can find Tara on Twitter here. Sam is on Twitter here . You can learn more about Loveshark's latest games and the roles they are hiring for here . Thanks to our lifeboat badge winner of the week, Elliott Frisch, for answering the question: Convert list of integer into comma separated string? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jul 20, 202121 minEp. 361

Github Copilot can write code for you. We put it to the test.

You can find some fun video of Cassidy putting Copilot to the test here . If you want to take the Jamstack survey, check it out here . Our lifeboat badge of the week goes to Andomar, who answered the question: Will multiple calls to `now()` in a single postgres query always give same result? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jul 16, 202127 minEp. 360

Leaving your job to pursue an indie project as a solo developer

We discuss how Simões learned to code and the feature set that allowed Poker Now to differentiate itself in a crowded space. Simões shares the tech stack he used to craft the first version of Poker Now, and how he rebuilt the service after it crashed under the weight of a massive wave of new users. During the peak of lockdown, his site went from an average of 100 concurrent users to more than 10,000 at a time. Lastly, we chat about the allure of leaving a regular job behind to work on a passion ...

Jul 13, 202130 minEp. 359

So you're not getting along with your engineering team

If you want to catch up on the first half of the episode, you can find it here . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info .

Jul 12, 202120 minEp. 358

Is everyone starting to work like a developer?

The massive shift to remote work that so many companies undertook over the last year has pushed many to adopt an asynchronous, merge driven workflow that has been pioneered and perfected by software developers. With tools like Airtable , and Coda , the boundary between programming and other forms of media and knowledge work is beginning to blur. What happened to Google Wave ? Can products with passionate fans get pushed into the Commons after they are sunset? Peek under the hood, and it's spread...

Jul 09, 202127 minEp. 357

Building for AR with Niantic Labs augmented reality SDK

You can learn more about Lightship, Niantic's AR SDK, here . They are hiring developers, and openings can be found here . Richard can be found on LinkedIn here . Kelly can be found on LinkedIn here . A big thanks to our lifeboat badge winner of the week, Karim, for answering the question: Check if value exists in Array object Javascript or Angular? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jul 06, 202129 minEp. 356

Bring your own stack: Why developer platforms are going headless

As explained in this piece , "A headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API or GraphQL API for display on any device." Shopify has leaned hard into GraphQL and APIs in general. The goal, as Coates describes it, is to allow developers to bring their own stack to the front-end, but provide them with the benefits of Shopify's back-end, like edge data processing for improved speed at ...

Jul 02, 202122 minEp. 355

How product development at Stack Overflow has evolved

If you're full up on technical content and just want funny retweets, follow Adam on Twitter here If you're interested in learning more about tag pages, check out what the community created for Rust . Thanks to Peter Cordes, our lifeboat badge winner of the week, for answering the question: How can I accurately benchmark unaligned access speed on x86_64? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jun 29, 202121 minEp. 354

Stack Overflow has a new product: Collectives™. Here's how we built it, and why.

You can check out all the details about Collectives in our launch post here . We detailed the user research that allowed our community to help shape this product in a Meta post here . Teresa is on Twitter here and Jascha is on LinkedIn here . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jun 25, 202120 minEp. 353

From search trees to neural nets, a deep dive into natural language processing

We chatted with three guests: Miguel Jetté : Head of AI R&D Josh Dong : AI Engineering Manager Jenny Drexler : Senior Speech Scientist When Jette was studying mathematics in the early 2000s, his focus was on computational biology, and more specifically, phylogenetic trees, and DNA sequences. He wanted to understand the evolution of certain traits and the forces that explain why our bones are a certain length or our brains a certain size. As it turned out, the algorithms and techniques he lea...

Jun 23, 202134 minEp. 352

Tickets please! Exploring the joys of being a junior engineer

Bligh explains her love for front end and the simple pleasure of bringing a designer’s vision to life We also talk about making the transition from journalism and digital media to the world of software development. You can find her on Twitter here . You can check out Contact here . Learn more about Makers here . Our lifeboat badge winner of the week is Rami Amro Ahmed, who answered the question: What is the difference between Model Factory and a DB seeder in Laravel? See Privacy Policy at https:...

Jun 18, 202119 minEp. 350

Information foraging: the tricks great developers use to find solutions

You can check out some more of Henley's work on his blog here . Recent pieces include: A theory of how developers seek information All my career rejections Navigate your code like it's 2021 Why is it so hard to see code from 5 minutes ago? An inquisitive code editor: Overcome bugs before you know you have them How much time does the average developer spend typing in their editor versus researching, exploring, and pondering? Henley believes half an hour of inputting actual code a day is realistic...

Jun 15, 202119 minEp. 349

Forget view-source, young coders are learning by making Discord bots and hacking Roblox

You can find Jenn on Twitter here . She is the creator of the wonderful website, make8bitart.com . You can check out Glitch here and dig into some of its WebXR projects . Our lifeboat badge of the week goes to Ruberandinda Patience , who explained why you got a 404 Not Found, even though the route exist in Laravel . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jun 11, 202129 minEp. 348

A good software tutorial explains the How. A great one explains the Why.

Karl is interested in the use of low code tools to extend development work beyond the engineering department. He also believes this approach, when done properly, allows teams to release new iterations more rapidly. Check out his company, draft.dev . Follow him on Twitter or LinkedIn . This week's lifefboat badge goes to Günter Zöchbauer , who explained: How to use 2 mixins in State in Flutter? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/priv...

Jun 08, 202122 minEp. 347

Don't build it: advice on civic tech from MIT's GOV/LAB

Innocent is a research associate at the MIT Gov /Lab . You can find him on Twitter here . Luke is the Founder and Executive Director of the civic technology organization Grassroot , as a practitioner-in-residence in 2021. You can follow him on Twitter here . Our lifeboat of the week goes to John Rotenstein, who explained: Why some services are called “AWS XXX” and the others “Amazon XXX” . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#...

Jun 04, 202118 minEp. 346

Unpacking observability and OpenTelemetry with Spiros Xanthos of Splunk

You can read more about Spiros on his LinkedIn or Twitter . There is some good backstory on his first company, Log Insight, here . A rundown of the acquisition that led to Spiros joining Splunk is here . There are also some interesting details in Splunk's blog on the deal, which calls out Omnition as a "a stealth-mode SaaS company that is innovating in distributed tracing, improving monitoring across microservices applications." If you enjoy the conversation and want to hear more, Spiros has don...

Jun 01, 202134 minEp. 345

WFH? Developers learn to be their own operations department

You can check out our piece how developers can be their own operations department here . Our piece on preventing scope creep while working from home is here . You can follow Mike on Twitter here and learn more about building apps for Slack here . This week's lifeboat badge goes to averroes for helping us to : Check if integer == null See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

May 28, 202132 minEp. 344

Blocking the haters as a service

Chou, a Stanford educated computer scientist and electrical engineer, cut her teeth in Silicon Valley with stints at Facebook, Quora, and Pinterest, where she advocated for a stronger focus on diversity. Block Party describes its mission as building "anti-harassment tools against online abuse, but more fundamentally we are building solutions for user control, protection, and safety." As CEO and lead engineer, Chou gets to choose the company's tools. Block Party is built with technologies like Re...

May 25, 202137 minEp. 343

Build engineering at Apple and the future of deploy previews

Eric was a build engineer at Apple for many years, then started a FeaturePeek which went through Y-combinator. He talks about what he learned from those experiences and how he'll be applying that knowledge to his new job at Netlify. The teams combined forces to make the process of submitting and gathering feedback on deploy previews easier and more broadly accessible outside technical teams. As Cassidy explained: “Based on technology from FeaturePeek, Deploy Previews enables reviewers to comment...

May 21, 202124 minEp. 342

Where design meets development inside Stack Overflow

David helps us understand where great designers fit on web companies these days, somewhere between front-of-the-front-end and back-of-the-front-end . Right now a lot of projects have to be maintained in multiple places - one for marketing, one for design, one for development. David shares thoughts on how to combine workspaces and where design systems can be integrated with tools. Congrats to our lifeboat badge winner of the week, Jon, for helping unpack this riddle: Execution failed for task ':f...

May 18, 202132 minEp. 341

Why are good Ruby developers so hard to find?

Ilya brought a host of good topics to the table. Bold Penguin went from one offshore developer, to one key dev, to one team, to multiple teams, multiple leaders, multiple external teams, to having a complete reboot only to go through it again. Ilya explains the lessons learned along the way. If you’re trying to grow a software startup, you have to understand and adapt your business. Bold Penguin had to figure out if its focus was being a platform, a product, a SaaS company, an enterprise technol...

May 14, 202124 minEp. 340

Saying goodbye to our co-host, Sara Chipps

Sara has been part of the open source community since 2001 and was formerly on the board of the .NET foundation. Recently she was elected to the board of the OpenJS foundation and was eager to get back in the trenches, helping people solve computer problems. In this episode we talk about coding interviews and brushing up on your puzzle solving chops. Later we dive into Ember.js, the framework Sara will be using with her new colleagues at LinkedIn. We explore what it’s like to join a team when ev...

May 11, 202122 minEp. 339

NFT art, Ethereum gas, and a dive into Gemini's data lake

You can find Tommy on Twitter here and check out his NFT collection here . Evan tweets his undying love for The Mets here . Before you lay out your critique of NFTs, here's a great documentary on fraud and forgery in the fine art world. Our lifeboat badge winner of the week is Oriol, who answered the question: What is the difference between 'remove' and 'removeChild' method in javascript? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#d...

May 07, 202131 minEp. 338

Open source contributors helped a helicopter fly on Mars

You can check out the badge Github gave to folks for helping with the Mars flight here . You can learn more about F´, NASA’s open source flight software and embedded system framework, here. Paul tells the story of a shady financial operator who offered to take his blog public during the dot com boom. Yes, Ftrain.com was once an IPO candidate. Who copies and pastes from Stack Overflow? We dig into some of the data from our April Fools joke to get a sense of the scale and collaboration happening a...

May 04, 202124 minEp. 337

One founder's journey from personal trainer to "frontend mentor"

You can check out Frontend Mentor here . Try a few challenges or join their Slack, where thousands of students are chatting about how they are approaching the projects. You can follow Matt on Twitter here . If you want to read about how he made the jump from personal trainer to web developer, he did a nice interview with Indie London. Our lifeboat of the week goes to Banex for answering the question: why do we use NULL in strtok()? See Privacy Policy at https://art19.com/privacy and California P...

Apr 30, 202121 minEp. 336

From music to trading cards, software is transforming curation and collecting

You can follow David on Twitter here and read his blog here . Check out more about Dapper Labs and it's work with the NBA and NFTs here . David has written some influential pieces on the world of digital music and the role of software platforms. Check out a few of his pieces here . Read about David's adventure's setting up a Minecraft server for his kids and using software for griefer detection. Thanks to our lifeboat badge winner of the week, Keith Thompson, for answering the question: Go lang ...

Apr 27, 202132 minEp. 335
For the best experience, listen in Metacast app for iOS or Android