The Stack Overflow Podcast - podcast cover

The Stack Overflow Podcast

The Stack Overflow Podcaststackoverflow.blog
For more than a dozen years, the Stack Overflow Podcast has been exploring what it means to be a software developer and how the art and practice of programming is changing our world. From Rails to React, from Java to Node.js, join the Stack home team for conversations with fascinating guests to help you understand how technology is made and where it’s headed.

Episodes

Pair Programming? We peek under the hood of Duet, Google’s coding assistant.

Interested in trying Duet? You can get on the waitlist here . You can learn more about tuning and deploying your own version of Google’s foundation models in their Generative AI studio . If tuning your own model sounds overwhelming, you can head to Model Garden , where a wide selection of open-source and third-party models are available to try. Marcos is on LinkedIn ....

Jun 16, 202327 minEp. 592

The meeting that changed how we build software

Jim is a pioneering software developer who was one of 17 original signatories to the Agile Manifesto . His first engineering job was on a little NASA program you may have heard of: Project Apollo . His latest book is Wild West to Agile: Adventures in software development evolution and revolution ; get your copy here . Find Jim on LinkedIn or his website . Today’s Lifeboat badge winner is nCod3d for answering How can I find how many useful digits are in any given a number N? . Thanks for spreadin...

Jun 13, 202328 minEp. 591

Chatting with Apple at WWDC: Macros in Swift and the new visionOS

Our guests today are Christopher Thielen , product manager for languages and frameworks at Apple, and Josh Shaffer , a Senior Director of Software at Apple with a focus on Swift frameworks. We discuss the introduction of Swift Macros , improving widgets with App Intents , and some of the new paradigms for crafting apps in visionOS . If you want to get the full picture of all the updates Apple announced for software developers, you can watch this year’s State of the Union or dive into particulars...

Jun 09, 202322 minEp. 590

MosaicML: Deep learning models for sale, all shapes and sizes

MosaicML is a platform for training and deploying large AI models at scale. Explore their docs , check out their blog , and keep an eye on their open roles . Jonathan Frankle is the Chief Scientist at MosaicML and an incoming Assistant Professor of Computer Science at Harvard. Abhinav Venigalla is the NLP Architect at MosaicML. Today’s Lifeboat badge winner is singmotor for rescuing How to remove columns with too many missing values in Python from the dustbin of history....

Jun 06, 202324 minEp. 589

Balancing a PhD program with a startup career

Rebuy is an AI-powered personalization platform. Check out their developer hub , explore case studies , or keep up with their blog . Cameron is a PhD student in computer science and member of the OptimaLab at Rice University. Autonomous agents are AI-powered programs that can create tasks for themselves in response to a given objective. They “can create tasks for themselves, complete tasks, create new tasks, reprioritize their task list, complete the new top task, and loop until their objective ...

Jun 02, 202329 minEp. 588

This product could help build a more equitable workplace

Joonko is an automated diversity recruiting layer named for Japanese mountain climber ​​ Junko Tabei , the first woman to reach the summit of Mt. Everest. You can learn about their talent pool , keep up with their blog , or check out their open positions . ICYMI, read our blog post about how the recent tech layoffs have had a disproportionate impact on women, people of color, and immigrants. Connect with Ilit on LinkedIn . This week’s Lifeboat badge is awarded to pppery for their answer to Why u...

May 30, 202318 minEp. 587

How the creator of Angular is dehydrating the web

Angular is an open-source web framework used by millions of developers. Explore the Angular community . Miško is currently CTO at Builder , an API-driven, drag-and-drop headless CMS with a visual editor. Explore their docs or see what they’re up to on their blog . Builder’s full-stack web framework is Qwik , which just reached 1.0 . Let Miško walk you through why Hydration is Pure Overhead . ICYMI, listen to our episode with Builder CEO Steve Stewell. Connect with Miško on LinkedIn , Twitter , o...

May 26, 202328 minEp. 586

For those who just don't Git it

Pierre-Étienne’s interest in computing began with the functional programming language OCaml , created by Xavier Leroy . Before OCaml, Pierre-Étienne explains, “everyone thought functional programming was doomed to be extremely slow.” Pijul is a free, open-source distributed version control system. You can get started here . Want a GitHub-like interface? Find it here . Read the article that led to this conversation: Beyond Git: The other version control systems developers use . Pierre-Étienne is ...

May 23, 202323 minEp. 585

Building zero tier systems on bare metal

While Mauricio and team had to get back to bare metal, most programmers are headed in the opposite direction. It’s why MIT switched from Scheme to Python . At Stack Overflow, we’re familiar with what happens to websites during physical failures, like hurricanes . Connect with Mauricio on LinkedIn . Congrats to Lifeboat badge winner The Nail , who pinned a solid answer on the question, if->return vs. if->else efficiency ....

May 19, 202327 minEp. 584

Great code isn’t enough. Developers need to brag about it

Visit Dagna’s website, theMindfulDev.com , to learn more about her coaching process , which is built around understanding what fulfillment looks like for each client. Dagna is on LinkedIn . You can also connect with Ceora on Twitter or her website . Ryan is also on Twitter , especially when there’s a good AI joke to be shared. Gold star for Lifeboat badge winner JasonHorsleyTech for rescuing the question Installing PHP 7.3 on a new MacBook Pro with the new A1 chip (Apple silicon) ....

May 16, 202324 minEp. 583

Stung by OWASP? Chatting with the creator of the most popular web app scanner

Simon is the founder and longtime project lead of OWASP ZAP , an integrated penetration testing tool that helps uncover vulnerabilities in web apps, including compromised authentication, sensitive data exposure, and SQL injection. ZAP is OWASP ’s most active project and the world’s most popular web app scanner. Check out other OWASP projects here or explore ZAP’s docs . Check out our blog post on how you can mitigate the ten most-found OWASP vulnerabilities in Stack Overflow C++ snippets. Jit , ...

May 12, 202317 minEp. 582

Read the docs? We prefer to chat with them

Cloudflare offers zero-trust security and performance tools for web and SaaS apps. Cloudflare Workers allows devs to deploy serverless code globally to over 285 data centers around the world. Astro is an open-source web framework built for speed. Houston is a bot that lets you chat with their docs. Check out Confbrew , a conference session Q&A bot from Markprompt and Contenda (where Cassidy is CTO). Connect with Brendan on LinkedIn or follow him on Twitter . Connect with Michael on Twitter . Con...

May 09, 202325 minEp. 580

Building golden paths for developers

Luca currently heads up product at Humanitec , a platform orchestrator that provides self-service “ golden paths ” for developers. Get up to speed (or refresh your memory) on what platform engineering involves and what an internal developer platform is . Dynamic configuration management (DCM) is a methodology for configuring compute workloads. Stop by the Platform Engineering Slack channel . Hear from top DevOps and platform engineering leaders at PlatformCon 2023 , a virtual event held June 8-9...

May 05, 202324 minEp. 579

When AI meets IP: Can artists sue AI imitators?

Ben and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing/alarming AI-generated content making the rounds (Pope coat, anyone?). Episode notes: Getty Images is suing the company behind AI art generator Stable Diffusion for copyright infringement, accusing the company of copying 12 million images without permission or compensation to train its AI model. Meanwhile, a ...

May 02, 202323 minEp. 578

How a top-ranked engineering school reimagined CS curriculum

Olin College of Engineering has one of the top-ranked undergrad engineering programs in the US. Its computing curriculum is a concentration within the engineering major, not a standalone major. The upshot is a liberal arts-informed course of study with fewer math and theory requirements than a typical CS degree and a greater emphasis on practical, job-ready skills like code quality, testing, and documentation. To learn more about how software design is taught at Olin, explore the course . Andrew...

Apr 28, 202324 minEp. 577

Is this the AI renaissance?

Prosus , one of the world’s largest tech investors, acquired Stack Overflow in 2021. Check out the annual State of AI Report from Nathan Benaich and Ian Hogarth. Read our CEO’s recent post on Stack Overflow’s approach to Generative AI. Connect with Paul on LinkedIn . Today’s Lifeboat badge winner is suvayu for their answer to How to put a big centered "Thank You" in a LaTeX slide ....

Apr 25, 202336 minEp. 576

When setting up monitoring, less data is better

Akita is a monitoring and observability platform that watches API traffic live and automatically infers endpoint structure. Jean, who comes from a family of computer scientists, earned a PhD from MIT and taught in the CS department at Carnegie Mellon University before founding Akita. Read Jean’s post on the Stack Overflow blog: Monitoring debt builds up faster than software teams can pay it off . Jean is on LinkedIn and Twitter . Congrats are in order for Stellar Question badge winner legendary_...

Apr 21, 202330 minEp. 575

Ops teams are pets, not cattle (ep. 556)

A common refrain you’ll hear these days is that servers should be scaled out, easy to replace, and interchangeable—cattle, not pets. But for the ops folks who run those servers the opposite is true. You can’t just throw any of them into an incident where they may not know the stack or system and expect everything to work out. Every operator has a set of skills that they’ve built up through research or experience, and teams should value them as such. They’re people, not pets, and certainly not ca...

Apr 19, 202323 minEp. 574

We bought a university: how one coding school doubled down on brick and mortar

Alura is a Portuguese-language edtech platform where users can learn programming, backend and mobile development, data science, design and UX, DevOps, and more. They started small, grew into a bustling online program, then purchased a majority stake in FIAP , a private university in São Paulo, Brazil. Paulo and Stack Overflow Director of Engineering Roberta Arcoverde cohost a popular Portuguese-language podcast about programming, design, startups, and technology. Paulo’s new open-source project ...

Apr 18, 202322 minEp. 573

The philosopher who believes in Web Assembly

Fermyon offers serverless cloud computing. Spin is their developer tool for building WebAssembly microservices and web applications; check it out on GitHub . Like past podcast guest David Hsu of Retool (and yours truly), Matt earned a degree in the humanities before deciding to prioritize his “side gig” in tech. Follow Fermyon on GitHub . Matt is on LinkedIn . Shoutout to Lifeboat badge winner keineahnung2345 for saving Hamming distance between two strings in Python from the dustbin of time....

Apr 14, 202325 minEp. 572

Going stateless with authorization-as-a-service

Cerbos is an open-source, scalable authorization-as-a-service that aims to make implementing roles and permissions a cinch. Explore their docs or see how their customers are using Cerbos. Stateless applications like Cerbos don’t retain data from previous activities, giving devs predictable plug-and-play functionality across cloud, hybrid, on-prem, and edge instances. Connect with Alex on LinkedIn and Twitter . Shoutout to Lifeboat badge winner Hoopje for rescuing Print in bold on a terminal from...

Apr 11, 202322 minEp. 571

Building an API is half the battle

If you prefer, you can read this as a Q&A article or watch the video . Kong is a cloud-native API platform. The first iteration of an API marketplace Marco and his colleagues built was Mashape . Developments like GraphQL and gRPC have become critical as the number of APIs increases over time. Find Marco on LinkedIn and Twitter ....

Apr 07, 202319 minEp. 570

From cryptography to consensus: Q&A with CTO David Schwartz on building blockchain apps

Right now, plenty of people are building businesses on social media platforms, on streaming platforms, and on market platforms that they don’t control. That platform can make the rules in any way they want and remove access at any time. That means founders are potentially one step away from losing their livelihood. The same goes for consumers buying from these platforms: if you lose access to your account, there goes all your purchases. As it turns out, you were licensing everything, not buying ...

Apr 05, 202323 minEp. 569

From Smalltalk to smart contracts, reflecting on 50 years of programming

Smart contracts aren’t actually new. Computer scientist, legal scholar, and cryptographer Nick Szabo coined the term in 1994 (possibly earlier, depending on who you ask). Old problems seem to keep coming back. Bret Victor gave a talk in 2013 called “ The Future of Programming ,” where he talked about problems from 1973 that were still relevant. To learn more about the Agoric blockchain, check out their homepage . If you’d rather shape how the blockchain itself operates, much of Agoric’s code is ...

Apr 04, 202331 minEp. 568

How to keep the servers running when your Mastodon goes viral

A Principal Engineer at GitHib, Kris is president of the Nivenly Foundation and an admin at Hachyderm , an instance of the decentralized social network powered by Mastodon . The ongoing changes at Twitter have fueled interest in alternative, decentralized platforms like Mastodon and Discord . Read Leaving the Basement , Kris’s post about scaling and migrating Hachyderm out of her basement. Watch Kris’s conversation with DigitalOcean Chief Product Officer Gabe Monroy about building decentralized ...

Mar 31, 202328 minEp. 567

The next gen web browser has no tabs, only spaces

Today’s guests from Browser Co. are software engineer Victoria Kirst and design lead Dustin Senos of The Browser Company The Browser Company is building a new kind of browser designed to keep users “focused, organized and in control.” Arc , their browser, is “ full of big new ideas about how we should interact with the web ” and has been called “ the best web browser to come out in the last decade .” For an introduction to and first look at Arc, start with this video . You can also join the wait...

Mar 28, 202323 minEp. 566

After crypto’s reality check, an investor remains cautiously optimistic

In his role at SwissOne Capital , Kenny champions investments in Web3 and the metaverse . A writer on all things crypto since 2013, he’s a regular contributor to the US Chamber of Commerce . The collapse of Three Arrows Capital and FTX eroded investor trust in crypto, but Kenny remains “cautiously optimistic” about the market’s future. Connect with Kenny on LinkedIn or Twitter . Congratulations are in order for Lifeboat badge winner xray1986 for their answer to Unicode symbol that represents "do...

Mar 24, 202320 minEp. 565

Moving up a level of abstraction with serverless on MongoDB Atlas and AWS

The history of computing has been a story of moving up levels of abstraction: from hard-coding algorithms and directly manipulating memory addresses with assembly languages to using more natural language constructs in high-level general purpose languages to abstracting the hardware of the computer in cloud compute. Now serverless functions take that abstraction even further. We’ve made the algorithms that process data simple and natural; MongoDB wants to do the same for how we persist data. On t...

Mar 22, 202326 minEp. 564

What our engineers learned building Stack Overflow

The inbox improvements were Radek’s graduation project. Not bad for a newbie. Not everyone likes change , and the inbox change was no exception. So we looked into fixing that. Read about what our engineering team learned building and scaling Stack Overflow to support millions of users. Connect with Radek on LinkedIn. Find Cobih on LinkedIn and Twitter . Longtime Stacker Yaakov Ellis is also on LinkedIn . Congrats to user HelloCW on receiving a Socratic Badge for asking a well-received question o...

Mar 21, 202321 minEp. 563