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

Who's going to pay to fix open source security?

Will no one think of the maintainers? As The New Stack points out , watching millions of projects fail because of a bug in an open source library has become common enough that we shrug and reply, "Told you so." It's gotten so bad, big tech companies are visiting the White House to discuss the issue as a matter of national security. There is a great post up on the Stack Overflow blog examining this issue, but it's not about color.js, it's about Log4J. Traffic to questions on this logging library ...

Jan 21, 202221 minEp. 416

Safety in numbers: crowdsourcing data on nefarious IP addresses

You can find Philippe on Twitter here and learn more about CrowdSec here . They recently put together a list of the IP addresses trying to exploit the new Log4j vulnerability. For a prescient view of today's cybersecurity challenges, Humeau recommends John Brunner's classic 1975 sci-fi novel, The Shockwave Rider....

Jan 14, 202226 minEp. 414

Making Agile work for data science

Data scientists and engineers don’t always play well together. Data scientists will plan out a solution, carefully build models, test them in notebooks, then throw that solution over the wall to engineering. Implementing that solution can take months. Historically, the data science team has been purely science-driven. Work on methodologies, prove out something that they wanted to achieve, and then hand it over to the engineering organization. That could take many months. Over the past three to f...

Jan 12, 202221 minEp. 413

Helping communities build their own LTE networks

Esther and Matt are graduate students in computer science at the University of Washington , where they study community networks . Esther explains how open-source, community-owned and -operated LTE networks are a good solution for expanding public internet access and ensuring digital equity . Matt walks the team through Citizens Broadband Radio Service (CBRS) , a shared wireless spectrum that allows users to build their own LTE networks. Chris Webb of the Black Brilliance Research Project lays ou...

Jan 11, 202235 minEp. 412

Are developers helping to drive the Great Resignation?

Developers are leading the Great Resignation, according to some reports . Others feel developers aren't resigning, so much as seizing the moment to find better opportunities. You can find out hosts online at the links below Cassidy Ceora Ryan Ben Have an experience with the Great Resignation you want to share with our podcast and blog? Hit us up by email: Podcast Pitches for the blog Thanks to our lifeboat badge winner of the week, Umer, for explaining how to: align an anchor to the right...

Jan 07, 202230 minEp. 411

Professional ethics and phantom braking

Hear why Ben thinks the Workplace Stack Exchange and the Academia Stack Exchange have the richest questions in the Stack Exchange network (or maybe just the most sitcom-worthy). ICYMI: Jack Dorsey stepped down from Twitter. Will he be back? At Twitter, Tess Rinearson is leading a new team focused on crypto, blockchains, and decentralized tech. Follow her on Twitter here . The team winces over a review of a Tesla Model Y hatchback that describes phantom braking so frequent and so dangerous that i...

Jan 04, 202220 minEp. 410

Teaching developers about the most lightweight web “framework” around, VanillaJS

What exactly is VanillaJS ? Tongue-in-cheek, it's the most lightweight JavaScript framework out there and used by pretty much every website on the internet. Seriously though, it's just JavaScript…without a framework. If you're interested in reading and learning more about JavaScript, Chris has a bevy of courses and eBooks over at vanillajsguides.com . Like Chris's ideas so much you want to subscribe to his newsletter? Right over this way ! Since you are a connoisseur of podcasts, check out Chris...

Dec 21, 202120 minEp. 409

Bringing AI to the edge, from the comfort of your living room

Bill gives an overview of edge computing and why it matters. His team wants to enable developers by democratizing access to AI. OpenVINO is an open-source toolkit for high-performing AI inference. DevCloud lets developers prototype, test, and run their workloads for free on Intel hardware and software. For more on OpenVINO, check out this example we shared that increases image resolution. Of course, we would be remiss if we didn’t mention another way Intel is bringing its technology to developer...

Dec 17, 202124 minEp. 407

Skills, not schools, are in demand among developers

The pathway to a software developer job has shifted over the years. It used to be that you had to go through a college computer science program before you could get a developer job. But as online education became better and programming jobs became more specialized, people were getting hired on the strength of their bootcamp or certification experience. Our 2021 Developer Survey found that almost 60% of respondents learned to code using online resources . Mike spent most of his time in the worlds...

Dec 16, 202127 minEp. 408

Zero to MVP without provisioning a database

PlanetScale is built on Vitess , the open-source database clustering system that runs at colossal scale hosting YouTube, Slack, and GitHub. A familiar theme : Big cloud companies aren’t set up for independent developers. Sam and Ceora discuss how serverless can get projects—even businesses—up and running quickly. Choosing the stack for a new business? Tools like Netlify can scale with your product, so you don’t have to change your architecture as you evolve. Staging environments should be a thin...

Dec 10, 202122 minEp. 405

Feeling insecure about your code's security?

This “Trojan source” bug (get it?) could threaten the security of all code. In its annual report on its user community , GitHub found that developers appreciate automation, reusing code, and remote work. (No surprises there.) Ceora explains how automation and code reuse are game changers for independent developers and how this logic is spreading to big tech companies, too. GitHub’s first Chief Security Officer has the company focused on keeping your repo secure. GDPR makes you legally responsibl...

Dec 07, 202117 minEp. 404

Is crypto the key to a democratizing the metaverse?

Ethan's book, Once a Bitcoin Miner: Scandal and Turmoil in the Cryptocurrency Wild West , is available now. The metaverse isn’t just inevitable; it’s already here (and it has a booming real estate market ). As we move more of our lives online onto platforms controlled by increasingly powerful digital giants, Ethan explains the democratizing power of cryptocurrency and blockchain. On the other hand, China’s new digital currency (government-issued but crypto-inspired) raises questions about privac...

Dec 03, 202126 minEp. 403

Does modern parenting have to rely on spyware?

The conversation was inspired by Epic's decision to make it's Kid's Web Service's parent verification free to all developers. Ben has been grappling with these questions since 2013, when he wrote about allowing screen time into his young son's life. One thing that old article does remind us; how incredibly indestructible the original iPad was . A true tank of a tablet! Thanks to our lifeboat badge winner of the week, javimuu, for explaining: How to get a Thumbail / Preview image from Server Vide...

Nov 30, 202120 minEp. 402

Who is building clouds for the independent developer?

We kick things off by weighing the merits of two gender-neutral regional pronouns: the familiar y’all and the under appreciated yinz . Now that’s covered... The global population of developers will hit 45 million by 2030, up from 26.9 million in 2021 ( EDC ). What platforms will they want to build on? Did Kubernetes solve all your problems? Did it create new ones? It seems there’s always an XKCD relevant to our conversation. Today, it’s How standards proliferate ....

Nov 23, 202125 minEp. 401

Who owns this outage? Building intelligent, automated escalation chains

Maxwell, a solution architect at xMatters, took a winding road to get to where he is. After a computer engineering education, he held jobs as field support engineer, product manager, SRE, and finally his current role as a solutions architect, where he serves as something of an SRE for SREs, helping them solve incident management problems with the help of xMatters. When he moved to the SRE role, Maxwell wanted to get back to doing technical work. It was a lateral move within his company, which wa...

Nov 22, 202123 minEp. 400

What if the value of software platforms ACTUALLY flowed to the users?

You can learn more about Roll, which describes itself as blockchain infrastructure for social money, here . If you want to follow them on social, check out @tryrollhq as well as their personal socials: @bradley_miles_ and @sidkal . If you are interested in this kind of tech, check out previous conversations on Web3 and our chat with Chris Dixon on blockchain. Our lifeboat badge winner of the week is Notnooop, who explained how you can : Make An Emoji Enabling App...

Nov 19, 202130 minEp. 399

250 words per minute on a chorded keyboard? Only if you can think that fast.

GitHub's CEO, Nat Friedman, stepped down recently to focus on his startup roots. Chief product officer, Thomas Dohmke, will be moving to CEO. The Verge reviewed our no-longer-a-joke April Fool's keyboard. How many keyboard layouts are there anyway? Including non-English layouts, there's lots . Do you have a mind's eye? How about an inner monologue? We explore why some people have a voice in their head when they think and some don't ....

Nov 16, 202125 minEp. 398

The polyglot who leads Stack Overflow's Platform team

Rennie grew up in Kenya, Honduras, Somalia, and Oklahoma; his parents volunteered for the Peace Corps before working for the US Government overseas. Audio tape drives are real! Check out this Retrocomputing question about how the Commodore 64 audio interface worked. If you want to remember something better, a 2014 study says you should write it out by hand. Rennie worked at Blackberry, and Ben remembered his colleagues at the Verge fondly hoping for their comeback. In fact, here's Ben hoping for...

Nov 12, 202129 minEp. 397

The semiconductor shortage: explained

You can find Alex's writing for Employ America here . You can find him on Twitter here You can find Hassan's blog here and his Twitter here . You can find their writing on the semiconductor industry and shortages here and here . Our lifeboat badge winner of the week is jasme, who helped someone figure out how to fix email validation with Laravel....

Nov 09, 202136 minEp. 396

Web3 won't save us

What is Web3? The Decentralized Internet of the Future Cassidy Ceora Ryan Ben Thanks to our lifeboat badge winner of the week, Tadeck, for showing us how to design a : Function for Factorial in Python...

Nov 05, 202138 minEp. 395

The big problem with only being able to solve big problems

We start out the show talking about this article: I Don't Know How To Count That Low . Is Apple normalizing surveillance? Toyota trucks and Land Cruisers were very popular with ISIS. Instead of a lifeboat, we shoutout this fun question: How do I stop annoyed wizards from killing people all the time? A common problem for us muggles....

Nov 02, 202122 minEp. 431

Software for your second brain

Alex comes up with better ways to interact with technology and writes about it on his website . Is there a link between playing music and writing code? A previous article of ours covered the merger of the two in the music programming language, Sonic PI. If you're curious about the weird extremes of operating system development, check out TempleOS . Cassidy and Alex both take copious notes through Obsidian . Alex has a plugin that may help you organize notes automatically....

Oct 29, 202128 minEp. 393

A murder mystery: who killed our user experience?

The infrastructure that networked applications lives on is getting more and more complicated. There was a time when you could serve an application from a single machine on premises. But now, with cloud computing offering painless scaling to meet your demand, your infrastructure becomes abstracted and not really something you have contact with directly. Compound that problem with with architecture spread across dozens, even hundreds of microservices, replicated across multiple data centers in an ...

Oct 27, 202129 minEp. 392

The first ten years of our programming lives

This episode was inspired by Joma Tech's review of his first ten years in coding. Ben Popper shared a fair amount of his coding journey through the series Ben Popper is the Worst Coder in the World . Should you actually write out code on paper as some of us had to do? Maybe . Modding games gets people into programming. For Ryan, Freedom Force got him into Python. Today, it's Minecraft and Roblox . Want to jump start your career? Find a community on Discord or Twitter and make some contacts. The ...

Oct 26, 202123 minEp. 391

Quality code is the easiest to delete

Isaac's piece, Code quality: a concern for businesses, bottom lines, and empathetic programmers , ran recently on the Stack Overflow blog. A simple metric for code quality code be how easy is it to delete any given piece of code. There's no algorithmic way to judge quality code, but experienced engineers know it when they see it. Jeff Atwood's Performance is a Feature blog post gets a lot of mileage with our writers. But code quality isn't on the same axis; it's not a feature you can prioritize....

Oct 22, 202122 minEp. 390

Getting your first job off the CSS mailing list

At LinkedIn scale, it pays to save your developers a few minutes or even seconds on repeat tasks. Sara walks us through her experience managing senior engineers, and trying to improve developer experience and tooling, on a massive, global platform with over a billion user interactions a month. Paul shares some of his firm's latest work, helping to visualize the impact of climate change at Probable Futures . Interested in doing work in software focused on climate change? Paul recommends you learn...

Oct 19, 202119 minEp. 389

Can AI solve car accidents and find you a parking space?

Graybeard conference alert! Eran and Ryan both started their technology journeys on the venerable Commodore 64 . During his academic days, Eran helped to map all the BGP (background gateway protocol) gateways in the world. This got a fair bit of press recently during the six hour Facebook outage. Nexar provides smart dashcams and an app that help cars understand the roads around them. While networked cameras on every car could be a privacy nightmare, Nexar says that they have privacy as a founda...

Oct 15, 202125 minEp. 388

A database built for a firehose

HarperDB is a startup that focuses on highly scalable databases that handle real-time data. Harper is built on Node.js and Express with a little help from Fastify . They know where they excel and where they don't. High data throughput like gaming and vision, great! High data resolution and transactional software like financial applications, not so great. It's speed over accuracy. Instead of a Lifeboat badge today, we shared a relevant question: Q: How to create HarperDB table with lambda....

Oct 12, 202124 minEp. 387
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast