The Stack Overflow podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming. Hosted by Paul Ford and Ben Popper, the series features questions from our community, interviews with fascinating guests, and hot takes on what’s happening in tech. Founded in 2008, Stack Overflow is empowering the world to develop technology through collective knowledge. It’s best known for being the largest, most trusted online community for developers and technologists. More than 100 million people come to Stack Overflow every month to ask questions, help solve coding problems, and develop new skills.

Similar Podcasts

TED Talks Daily

TED Talks Daily
Every weekday, TED Talks Daily brings you the latest talks in audio. Join host and journalist Elise Hu for thought-provoking ideas on every subject imaginable — from Artificial Intelligence to Zoology, and everything in between — given by the world's leading thinkers and creators. With TED Talks Daily, find some space in your day to change your perspectives, ignite your curiosity, and learn something new.

Developer Tea

Developer Tea
Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence. With over 13 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell (@jcutrell), co-founder of Spec and Director of Engineering at PBS. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Twitter: @developertea :: Email: developertea@gmail.com

El Estoico | Estoicismo en español

El Estoico | Estoicismo en español
En este podcast vamos a hablar Estoicismo, figuras estoicas y ejercicios estoicos para mejorar tu vida y tu resiliencia ante las adversidades.

From life without parole to startup CTO

January 03, 2023 00:23:35 22.64 MB Downloads: 0

If you want to read more about Jessica, you can check out the blog we worked on together for the launch of our Overflow Offline initiative. If you've ever wondered what it's like learning to code from an XML file of raw Stack Overflow data, be sure to check this episode out.You can learn more about the Supreme Court case that led to Jessica's release here.Her company's mission is to build a better justice system from the inside, specifically by educating incarcerated individuals so they can teach the next generation and have valuable skills upon release. Read more about Unlocked Labs here.Our lifeboat badge of the week goes to mx0 for answering the question: How do you extract the 'src' attribute from an 'img' tag using Beautiful Soup?Follow Ben on Twitter and if you enjoy the show, be sure to leave us a rating and review.

Let's talk about our favorite terminal tools

December 20, 2022 00:25:29 24.46 MB Downloads: 0

You can learn more about Anthony here.His favorite terminal tool at the moment is Warp, which describes itself as "a blazingly fast, Rust-based terminal reimagined from the ground up to work like a modern app." His personal website features a live chat function. Sometimes it's actually Tony, sometimes it's just a bot. No lifeboat badge today. We''ll be taking a break for the holidays and will resume episodes in 2023. Until then, enjoy the holidays. 

An honest end-of-year rundown

December 16, 2022 00:16:46 16.1 MB Downloads: 0

Ben asks Matt to explain Mastodon to him like he’s five. Matt says the experience feels a lot like…LinkedIn?Matt explains that he took social media apps off his phone for a while…just to chill out. (Ed. note, they're already back on.)We cover the latest AI to emerge that can write essays, jokes, and yes, some code.While everyone’s confused about the state of social media and AI chat, physicists have created a wormhole using a quantum computer. (Though it may have been a publicity stunt.)Follow Ben and Matt.Shout out to Lifeboat Badge winner ralf htp for their answer to the question ‘how to listen for and react to Ace Editor change events.’ Your answer has helped more than 20,000+ people, so rock on.

Talking about drag and drop tech stacks with Builder.io's Steve Sewell

December 13, 2022 00:23:34 22.63 MB Downloads: 0

Steve was working as an engineering manager at ShopStyle and found that an increasing amount of his team's time was spent working on custom requests from departments like marketing and sales. They tried moving to a headless CMS but the data and components couldn't keep up with ever evolving needs. They wanted a drag and drop system connected to their code, data, and components.This pain point inspired him strike out on his own to create a new product. The vision was a tool that would allow colleagues from across a company to make changes to web pages without requesting dev time, but would also ensure that any changes made would be up to the standards of the design department and not introduce errors that engineering would then have to fix. Hence, the company's pitch for a plug & play system that integrates with your existing sites & apps. It relies on a few key ideas:API-based infrastructure that is native to your tech stackWorks with any frontend or backendBuild with your own data, like product catalogs or customer data platforms, to create rich, dynamic experiencesYou can check it out for yourself over at Builder.io.Follow Steve on Twitter and TikTok where he breaks down websites and effects he finds interesting.Congrats to phoenisx for being awarded the Necromaner badge after answering the question: Property 'share' does not exist on type 'Navigator"? 

The next step in ecommerce? Replatform with APIs and micro frontends

December 12, 2022 00:25:52 24.83 MB Downloads: 0

SPONSORED BY COMMERCE LAYERAround the world, billions of people can sell their wares online, in part thanks to solutions that handle the complexities of securely and reliably managing transactions. Businesses, large and small, can sell directly to customers. But a lot of these ecommerce services provide a heavier surface than many need by managing product catalogs and requiring inflexible interfaces. On this sponsored podcast episode, Ben and Ryan talk with Filippo Conforti, co-founder of Commerce Layer, an API-only ecommerce platform that focuses on the transaction engine. We talk about his early years building ecommerce at Italian luxury brands, the importance of front-ends (and micro-frontends) to ecom, and how milliseconds of page load speed can cost millions. Episode notesConforti was the first Gucci employee building out their ecommerce, so he got to experience life in a fast-moving startup within a big brand. When he left five years later, the team had grown to around 100 people. The ecommerce space is crowded—one of Commerce Layer’s recent clients evaluated around 40 other platforms—but Conforti thinks Commerce Layer stands out by making any web page a shoppable experience. Conforti thinks composable commerce back ends that neglect the front end neutralize the benefits. Commerce Layer provides micro-frontends—standard web components that you can inject into any web page to create shoppable experiences. Getting your ecommerce platform as close to your customer makes real monetary difference. A report from Deloitte finds that a 100ms response time increase on mobile translates to an 8% increase in the conversion rate. Thanks to Mitch, today’s Lifeboat badge winner, for their answer to the question, How to get all weekends within a date range in C#? 

Ready to optimize your JavaScript with Rust?

December 09, 2022 00:22:42 21.8 MB Downloads: 0

Webpack has been king for several years. Vercel wants folks to embrace Turbopack, but their claims about speed raised a lot of backlash after it was first announced. Lee explains why he thinks the Rust-based approach will ultimately be a big benefit to developers and how organizations who are deeply ingrained with existing tools can safely and incrementally migrate to what is, for now, a very Alpha and experimental release. We go over the routing and rendering updates in Next.JS 13, exploring where it might offer developers more flexibility and the ability to use React server components to ship less, maybe a lot less, JavaScript. As Lee says in the episode: “So to your point about wanting to ship less JavaScript, that was a kinda fundamental architectural decision of where we headed with the app directory. And the core of this is because it's built on React server components. The key thing with React server components is that as your application grows in size from one component to a hundred thousand components, the amount of client-side JavaScript you send can be exactly the same. It can be constant because you can render every single component on the server. And that's a lot different from the world of React applications today, where every new component you add for data fetching or just putting some HTML on the screen also adds additional client-side JavaScript.So this is kind of inverting the default, back from the client to be server first. Now, of course, we still love client-side interactivity that React provides making really interactive and rich UI experiences, but the default for data fetching or just getting HTML to the browser happens from the server, and that's gonna help us reduce the amount of JavaScript.”You can learn more about Lee on his website, LinkedIn, and Twitter.

The tech to build in a crypto winter

December 06, 2022 00:21:10 20.65 MB Downloads: 0

You can learn more about Andrew, from building out a telco in Canada to cyber security at Deloitte, on his LinkedIn.Validation Cloud bills itself as the world’s fastest node infrastructure and cites networks like Bitcoin, Ethereum, and Binance as clients it supports. Learn more at the company’s website here.Shout out to this week’s lifeboat badge winner, Derek, for helping answer the question: How do you open  the file chooser in an Android app using Kotlin?

Taking stock of the crypto crash and tech turbulence

December 02, 2022 00:19:51 19.05 MB Downloads: 0

Data show's Silicon Valley's share of new startup funding deals dropped below 20% for the first time.What does it mean to experiment with big changes to an engineering org, in public and in real time?SBF would like the chance to explain himself.Today's lifeboat badge goes to CodeCaster for explaining: What is E in floating point?

Talking UX philosophies and deployment best practices with Patreon's VP of Engineering

November 29, 2022 00:27:45 26.93 MB Downloads: 0

Srivastava reflects on his upbringing in India, learning to write Assembly, and going to Stanford University to complete his Ph.D in computer science.He shares his early career experiences at big tech names like Yahoo!, Google, Twitter, and Google.The group reflects on some of the engineering challenges at Patreon including technical debt, migrations to open source services, and troubleshooting bugs.Srivastava walks us all through upcoming product features that his engineering team is working to implement.Andy wins a Lifeboat Badge for answering this question about a list of all tags on Stack Overflow.Follow Ben, Matt, Cassidy, and Utkarsh.

Here’s what it’s like to develop VR at Meta

November 22, 2022 00:28:50 27.68 MB Downloads: 0

Cami and Cassidy take us down memory lane, sharing how they got into computer science together, hosted a web series (and still podcast together sometimes), and overlapped at two jobs together.We discuss the technologies being used to build in/for the Metaverse like  Horizon Workroom,  Presence Platform, Insights SDK, and of course, React. Cami shares how object and scene recognition work in VR.Cami reveals a family secret — so listen up if you want to know how to beat Cassidy at board games.Blackbishop wins the Illuminator Badge for answering and editing 500 different questions on Stack Overflow.Follow Ben, Matt, Cassidy, and Cami.We’re taking a break for the Thanksgiving holiday so no podcast this Friday…have a good one, and see you next week.

Cloudy with a chance of… the state of cloud in 2022

November 21, 2022 00:28:43 27.58 MB Downloads: 0

SPONSORED BY PLURALSIGHTEarly in the days of high-traffic web pages and apps, any engineer operating the infrastructure would have a server room where one or more machines served that app to the world. They named their servers lovingly, took pictures, and watched them grow. The servers were pets. But since the rise of public cloud and infrastructure as code, servers have become cattle—you have as many as you need at any given time and don’t feel personally attached to any given one. And as more and more organizations find their way to the cloud, more and more engineers need to figure out how to herd cattle instead of feed pets. Show notesGartner forecasts that around $500 billion will be spent worldwide on end user cloud computing during 2022. Firment says that’s only 25% of IT budgets today, but he expects it to grow to 65% by 2025.Don’t doubt the power of your people. Gartner estimates that 50% of all cloud IT migration projects are delayed up to two years simply because of the lack of skills.Pluralsight just published its State of the Cloud report. 75% of of all leaders want to build new products and services in the cloud, but only 8% of the technologists have the experience to actually work with cloud related tools. Today we’re highlighting a Great Question badge winner—a question with a score of 100 or more—awarded to Logan Besecker for their question: How do you cache an image in JavaScript?Want to start earning your cloud certificates? Head over to Pluralsight.Connect with Ben  or Ryan on Twitter. Find Drew on LinkedIn.

The creator of Homebrew has a plan to fix the funding problem in open source

November 18, 2022 00:32:34 31.26 MB Downloads: 0

Over the years Homebrew, an open source package manager, has emerged as the project with the greatest number of individual contributors. Despite all that, it’s creator Max Howell, couldn’t make a living off the occasional charity of the millions of people who used the software he built. This XKCD cartoon is probably the most frequently repeated joke on the podcast over the last three years.While he is not a crypto bull, Max was inspired with a solution for the open source funding dilemma  by his efforts to buy and sell an NFT. A contract written in code and shared in public enforced a rule sending a portion of his proceeds to the digital objects original creator. What if the same funding mechanism could be applied to open source projects? In March of 2022, Max and his co-founder launched Tea, a sort of spirtual successor to Homebrew. It has a lot of new features Max wanted in a package manager, plus a blockchain based approach to ensuring that creators, maintainers, and contributors of open source software can all get paid for their efforts. You can read Max’s launch post on Tea here and yes, of course there is a white paper. Follow him on Twitter here.

Want to work as a developer in Japan?

November 15, 2022 00:31:23 30.51 MB Downloads: 0

Eric explains that great jobs are available for developers in Japan, but it can be tough to find these opportunities.We talk about interesting startups that are gaining traction in the Japanese tech sector (like Visual Alpha, Treasure Data, and Exawizards, to name a few examples of companies on the Japan Dev platform).Matt is impressed to learn Japan Dev generates an average of $60,000/month in revenue.Eric reflects on starting Japan Dev as a side project while he was employed full-time as an engineer.Eric elaborates on why he doesn’t think venture capital is a good fit for Japan Dev.Night owls unite! Eric says that his most productive hours are between midnight to 4AM.Follow Matt and Eric.

Another hard week in tech

November 11, 2022 00:19:53 19.09 MB Downloads: 0

Episode notes:The team questions whether a print out of 60-90 days worth of code is the right benchmark for whether to lay someone off. Ben gives our podcast  listeners a heads up to reports of repo jacking on GitHub (who got ahead of the issue quickly).We reflect on whether or not we’re okay with generative AI—and question tradeoffs between copyright and the ability for more people to create stuff.Ben discusses how his internet browser might be becoming his second brain.Matt and Cassidy get props from Ben for their rising popularity on Stack Overflow’s YouTube channel.Follow Ben, Matt, and Cassidy.

Hashgraph: The sustainable alternative to blockchain

November 09, 2022 00:20:46 20.08 MB Downloads: 0

When most people talk about Web3 or cryptocurrencies and related technologies, they usually mean blockchains. But blockchain is only the first generation of distributed ledger technology (DLT). As with any new technology, once people see how it works, new generations come along rapidly to address the faults in the previous ones. On this sponsored episode of the podcast, Ben and Ryan chat with Matt Woodward, head of developer relations at Swirlds Labs. Swirlds Labs created the Hedera ecosystem, a DLT built on a hashgraph, not a blockchain. We chat about what the difference is between a blockchain and a hashgraph, Hedera’s focus on environmental sustainability, and why the Web3 version of “Hello, World!” takes a little more effort. Show notesHedera’s hashgraph is a third-generation DLT: it’s an open-source consensus algorithm and a data structure that uses a direct acyclic graph and two novel inventions, the gossip about gossip protocol and virtual voting. Where Bitcoin can only handle between three and seven transactions per second, a hashgraph can support upwards of 10,000. There’s been a lot of talk about the environmental impact of cryptocurrencies. Woodward says that a single Bitcoin transaction uses 1000kW-hours—the equivalent of driving a Tesla Model S 5,500 km—while Hedera uses 160 MW-hours of energy per year, about 2.5 million times less.Congrats to the winner of a Stellar Question badge, g.revolution, for their question What is an anti-pattern? 100 users saved it for later. Find out more about Hedera and hit the start button. Connect with Matt, Ben, or Ryan on Twitter.