Stack Overflow Blog

free, community powered Q&A

Latest articles

Podcast 319: Building a bug bounty program for the Pentagon

On today’s episode we chat with Lance Cleghorn, who describes himself as “working to integrate crowd sourced security into the DoD [Department of Defense] through innovative bug bounty projects. AKA Hacking the Pentagon.” Nothing we’ve ever written on LinkedIn has sounded that cool. Episode Notes Cleghorn works for Defense Digital...

Infrastructure as code: Create and configure infrastructure elements in seconds

Infrastructure as code (IaC) is the practice of configuring and managing infrastructure such as networks or machine readable files and is one of the most visible outcomes of  the rise of the DevOps mindset. IaC allows developers to supply IT environments with multiple lines of code and can be deployed in a matter of minutes (in contrast to manual infrastructure,...

The Overflow #63: What I wish I had known about single page applications

Welcome to ISSUE #63 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week, Part 2 of our Level Up series digs into Python libraries, a passionate article argues Java is great for low latency systems, and the podcast team discusses the security risks...

Podcast 318: What’s the half-life of your code?

This week we chat about the half-life of the software you create. Why does some get refactored after six weeks while another program goes untouched for years? How do you know when it’s time to say goodbye to your codebase and try a new architecture? Episode Notes This week’s discussion was inspired by an article from Sandi Metz,...

Best practices can slow your application down

In software engineering, a number of fairly non-controversial best practices have evolved over the years, which include decoupled modules, cohesive code, and automated testing. These are practices that make for code that’s easy to read and maintain. Many best practices were developed by researchers like David Parnas as far back as the 1970s, people...

The Overflow #62:The pros and cons of being a FAANG developer

Welcome to ISSUE #62 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week, get started with statistics in Python, improve your Xcode workflow, and make your typography more accessible with CSS clamp. From the blog The pros and...

Level Up: Mastering statistics with Python – part 4

Welcome back! This is the fourth class in our Level Up series on statistics with Python. If you’re just tuning in, you can catch up on what we’re doing and review the first lesson here. In this lesson we’ll learn about the Central Limit Theorem (CLT) by simulating it in Python.  The CLT is the basis for a few common statistical hypothesis...

Podcast 317: Chatting with Google’s DeepMind about the future of AI

This week we chat with Julian Schrittwieser, a staff software engineer at DeepMind, the AI lab acquired by Google in 2014. He is one of the authors of a recent paper on MuZero, an AI program that mastered “Go, chess, shogi and Atari without needing to be told the rules, thanks to its ability to plan winning strategies in unknown environments.” ...

Level Up: Mastering statistics with Python – part 3

Welcome back! This is the third class in our Level Up series on statistics with Python. If you’re just tuning in, you can catch up on what we’re doing and review the first lesson here. In this session, we’re continuing our investigation of our New York City apartment dataset and looking at the relationships between different sets of variables....

Sacrificial architecture: Learning from abandoned systems

Being a software architect is all about balance, about the tradeoffs between different features, technologies, and patterns. One of the tough decisions you and your team may face as you scale is deciding between keeping your current codebase and rebuilding on a new architecture.  On the one hand, if you’re faced with this decision, you probably...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!