Design patterns let you apply existing solutions to your code

the best practices employed by many experienced software developers. You can use design patterns to make your application scalable and flexible. | Continue reading


@stackoverflow.blog | 3 years ago

Stack Overflow Copy Paste Keyboard

Become a better coder...with this one weird click. The copy and paste keyboard from our April Fool's joke is real and available for purchase. | Continue reading


@stackoverflow.blog | 3 years ago

Writing the Roadmap from Engineer to Manager

Engineer and manager have a surprising amount of similarities: both are building things, but the feedback loop for managers is a lot longer. | Continue reading


@stackoverflow.blog | 3 years ago

Why yes, I do have a patent on a time machine

This week we chat with Angie Jones, Java champion, prolific inventor, and senior director of developer relations at Applitools. She previously held roles at Twitter and IBM. She explains why visual testing can catch things you would miss if you just scan the DOM, what actually ma … | Continue reading


@stackoverflow.blog | 3 years ago

Pandemic lockdowns accelerated cloud migration by three to four years

The number of questions across Stack Overflow surged, and new research solidifies this trend. | Continue reading


@stackoverflow.blog | 3 years ago

The strange domain names that developers bought

Not every domain is serious business. Here's a few of the fun ones that we at Stack Overflow owned, as well as those owned by our community. | Continue reading


@stackoverflow.blog | 3 years ago

Writing can advance your career as a developer

“In their first few years on the job, engineers spend roughly 30% of their workday writing, while engineers in middle management write for 50% to 70% of their day; those in senior management reportedly spend over 70% and as much as 95% of their day writing.” - Jon Leydens | Continue reading


@stackoverflow.blog | 3 years ago

Stack Overflow Developer Survey is here

Our data reveals some fascinating trends in education, remote work, and web frameworks. | Continue reading


@stackoverflow.blog | 3 years ago

Startups should use Kubernetes from day one

We explore Stack Overflow's journey into the world of Kubernetes and containers with one of our software engineers, Max Horstmann. | Continue reading


@stackoverflow.blog | 3 years ago

700k lines of code, 20 years, and one developer: How Dwarf Fortress is built

Dwarf Fortress is one of those oddball passion projects that’s broken into Internet consciousness. It’s a free game where you play either an adventurer or a fortress full of dwarves in a randomly generated fantasy world. The simulation runs deep, with new games creating multiple … | Continue reading


@stackoverflow.blog | 3 years ago

A deep dive into how we designed Collectives – Stack Overflow Blog

Here's a detailed look into how we designed Collectives, starting from the initial ideation to all the decisions and considerations that led to what it is today. | Continue reading


@stackoverflow.blog | 3 years ago

Build on Kubernetes from Day One

If you’re building a new app today, it might be worth taking a closer look at making it cloud-native and using Kubernetes from the jump. The effort to set up Kubernetes is less than you think. Certainly, it’s less than the effort it would take to refactor your app later on to sup … | Continue reading


@stackoverflow.blog | 3 years ago

Privacy is an afterthought. Here's how devs can make it better. (StackOverflow)

The key to combining privacy and innovation is baking it into the SDLC. Analogous to application security's (AppSec) upstream shift into the development cycle, privacy belongs at the outset of development, not as an afterthought. Here's why. | Continue reading


@stackoverflow.blog | 3 years ago

Why you should build on Kubernetes from day one

If you’re building a new app today, it might be worth taking a closer look at making it cloud-native and using Kubernetes from the jump. The effort to set up Kubernetes is less than you think. Certainly, it’s less than the effort it would take to refactor your app later on to sup … | Continue reading


@stackoverflow.blog | 3 years ago

The difference between software and hardware projects

If you think your software experience will let you build a hardware project easily, you might be a bit too ambitious. It's very different from software. | Continue reading


@stackoverflow.blog | 3 years ago

The unexpected benefits of mentoring others

At some point in your career, you may well be advised to seek out a mentor. However, the benefits of being a mentor are often overlooked. | Continue reading


@stackoverflow.blog | 3 years ago

What Stackoverflow Podcasts do you recommend to listen?

The Stack Overflow podcast is a frank and funny conversation about what it means to work in software and how code is reshaping our world. As it celebrates its 12th anniversary, it’s a must listen for any programmer, as necessary as Stack Overflow itself." | Continue reading


@stackoverflow.blog | 3 years ago

Best practices for writing code comments

While there are many resources to help programmers write better code—such as books and static analyzers—there are few for writing better comments. While it's easy to measure the quantity of comments in a program, it's hard to measure the quality, and the two are not necessarily c … | Continue reading


@stackoverflow.blog | 3 years ago

What makes a great IT consultant – and how you can become one

7N is an international freelance agency that has been connecting the best IT consultants with leading organizations around the world for more than 30 years. Here's the five qualities that make the perfect consultant. | Continue reading


@stackoverflow.blog | 3 years ago

How Product development at Stack Overflow has evolved

We chat with Adam Lear, staff software engineer at Stack Overflow, about the evolution of our company's approach to product development over the last decade. | Continue reading


@stackoverflow.blog | 3 years ago

What makes a great IT consultant – and how you can become one

7N is an international freelance agency that has been connecting the best IT consultants with leading organizations around the world for more than 30 years. Here's the five qualities that make the perfect consultant. | Continue reading


@stackoverflow.blog | 3 years ago

The Launch of Collectives on Stack Overflow

We're thrilled to be launching this new product with Google Cloud and Go. | Continue reading


@stackoverflow.blog | 3 years ago

Most developers believe blockchain technology is a game changer

But a little over one third disagree, viewing blockchain as mostly hype | Continue reading


@stackoverflow.blog | 3 years ago

Using low-code tools to iterate products faster

Many developers are skeptical of using low-code tooling to build software. Buying software instead of building it has advantages, especially when your goal is to iterate faster. | Continue reading


@stackoverflow.blog | 3 years ago

It’s ok to ask and answer your own questions (2011)

The FAQ has contained one key bit of advice from the very beginning: It’s also perfectly fine to ask and answer your own question, as long as you pretend you’re on Jeopardy! — phrase it in the form of a question. So … if you have a question that you already know the answer to… | Continue reading


@stackoverflow.blog | 3 years ago

The Overflow #76: The 2021 Dev Survey now open

Welcome to ISSUE #76 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. The new Developer Survey is here! But also: precise measurements using imprecise tools and a visual walkthrough … | Continue reading


@stackoverflow.blog | 3 years ago

Prosus Acquires StackOverflow

This morning, Prosus (PROSY) has announced its intention to acquire Stack Overflow for 1.8 billion dollars. This is tremendously exciting news for our employees, our customers, our community members, and for our shareholders, and I will share a bit more about what it all means. | Continue reading


@stackoverflow.blog | 3 years ago

Prosus’s Acquisition of Stack Overflow: Our Next Chapter

This morning, Prosus (PROSY) has announced its intention to acquire Stack Overflow for 1.8 billion dollars. This is tremendously exciting news for our employees, our customers, our community members, and for our shareholders, and I will share a bit more about what it all means. | Continue reading


@stackoverflow.blog | 3 years ago

Shipping confetti to Stack Overflow’s design system

Stack Overflow celebrates site accomplishments with confetti in multiple places. That means it's time to formalize it in our design system. | Continue reading


@stackoverflow.blog | 3 years ago

How to prevent scope creep when managing a project from home

When unexpected changes are requested during the development process, your final product may be a lot more complicated than what your spec originally called for. This phenomenon is called “scope creep.” Add a fully remote team with thin work-life boundaries on top of that, and yo … | Continue reading


@stackoverflow.blog | 3 years ago

Podcast 338: Why is it so hard to find Ruby developers? [audio]

Your early developers loved Ruby, so you center your company around that. Now you can't find young talent. | Continue reading


@stackoverflow.blog | 3 years ago

Stack Overflow Developer Survey 2021

The 2021 Developer Survey is ready for your input. | Continue reading


@stackoverflow.blog | 3 years ago

Using Kubernetes to rethink your system architecture and ease technical debt

This is a story about trying to rethink complex systems: the challenges you face when you try to rebuild them, the burdens you face as they grow, and how inaction itself can cause it’s own problems. When you’re weighing the risk and reward of replacing architecture, it can take s … | Continue reading


@stackoverflow.blog | 3 years ago

Building the software that helps build SpaceX

We’ve talked about the software that flies SpaceX rockets, the team that tests the code to ensure it’s airtight, and the code that helps Starlink satellites communicate with customers and one another. For our last piece, we’re diving into the work of a team that helps the vehicle … | Continue reading


@stackoverflow.blog | 3 years ago

Testing software so it’s reliable enough for space

We’ve talked about the engineers who write the code that operates SpaceX spaceships. Now let’s talk about the people who build and maintain the tools and processes that enable the developers and ultimately, help accomplish the mission of flying astronauts to space. Stack Overflow … | Continue reading


@stackoverflow.blog | 3 years ago

Building a Space-Based ISP

There are requirements that make software engineers sweat. Massive distribution to thousands of nodes. High reliability and availability. Multiple distinct platforms. Rapid network growth. his is the world SpaceX’s Starlink program, which has set a goal to provide high-speed broa … | Continue reading


@stackoverflow.blog | 3 years ago

Exploring the software that flies SpaceX rockets and starships

Spaceflight, from the beginning, has depended on computers – both on the ground and in the spacecraft. SpaceX has carried it to a new level. We recently spoke with Steven Gerding, Dragon’s software development lead, about the special challenges software development has for SpaceX … | Continue reading


@stackoverflow.blog | 3 years ago

Gorilla vs. Shark

Who would win in a fight between a Gorilla and a Shark? OK, maybe you’re thinking that’s a ridiculous question. Perhaps it is. But various forms of this question get asked all the time. Consider this now-ancient Stack Overflow question titled Python v. Perl: Okay, so I’m finally … | Continue reading


@stackoverflow.blog | 3 years ago

How often do people copy and paste from Stack Overflow?

April Fool's may be over, but once we set up a system to react every time someone typed Command+C, we realized there was also an opportunity to learn about how people use our site. Here’s what we found. | Continue reading


@stackoverflow.blog | 3 years ago

How often do people copy and paste from Stack Overflow?

April Fool's may be over, but once we set up a system to react every time someone typed Command+C, we realized there was also an opportunity to learn about how people use our site. Here’s what we found. | Continue reading


@stackoverflow.blog | 3 years ago

Understanding quantum computing through drunken walks

The jumping off point for exploring quantum computing is to understand that while many of the principles are counterintuitive, the classical universe we know and love is but a mere shadow of the quantum fabric of reality. To get a feel for that fundamental difference we will walk … | Continue reading


@stackoverflow.blog | 3 years ago

A look how branches work in Git

Git branches allow you to keep different versions of your code cleanly separated. Here's a look at how they work and why you should know about them. | Continue reading


@stackoverflow.blog | 3 years ago

The Key

Sometimes, everything just clicks into place. | Continue reading


@stackoverflow.blog | 3 years ago

Mint: A new language designed for building single page applications

The JavaScript ecosystem has grown to become unwieldy. Mint promises is a simplified front-end development experience, but not a library or a framework—a new language designed for SPAs. | Continue reading


@stackoverflow.blog | 3 years ago

Should never happen. If it does, call the developers

If there is one thing developers like less than writing documentation, it's responding to unnecessary escalations. | Continue reading


@stackoverflow.blog | 3 years ago

Forget Moore’s Law. Algorithms drive technology forward

Moore's law enables great progress, but often it's the underlying algorithms that drive computer science forward. | Continue reading


@stackoverflow.blog | 3 years ago

Stack Overflow for Teams is now free forever for up to 50 users

Stack Overflow for Teams, our collaboration platform for building a knowledge base inside your organization, is now free. | Continue reading


@stackoverflow.blog | 3 years ago

Getting Started with Rust

In this series, we look at the most loved languages according to the Stack Overflow developer survey, the spread and use cases for each of them and collect some essential links on how to get into them. First up: Rust. Intro Despite its relatively tiny userbase—roughly 5% of progr … | Continue reading


@stackoverflow.blog | 3 years ago