the best practices employed by many experienced software developers. You can use design patterns to make your application scalable and flexible. | Continue reading
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
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
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
The number of questions across Stack Overflow surged, and new research solidifies this trend. | Continue reading
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
“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
Our data reveals some fascinating trends in education, remote work, and web frameworks. | Continue reading
We explore Stack Overflow's journey into the world of Kubernetes and containers with one of our software engineers, Max Horstmann. | Continue reading
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
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
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
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
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
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
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
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
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
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
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
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
We're thrilled to be launching this new product with Google Cloud and Go. | Continue reading
But a little over one third disagree, viewing blockchain as mostly hype | Continue reading
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
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
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
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
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
Stack Overflow celebrates site accomplishments with confetti in multiple places. That means it's time to formalize it in our design system. | Continue reading
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
Your early developers loved Ruby, so you center your company around that. Now you can't find young talent. | Continue reading
The 2021 Developer Survey is ready for your input. | Continue reading
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
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
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
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
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
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
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
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
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
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
Sometimes, everything just clicks into place. | Continue reading
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
If there is one thing developers like less than writing documentation, it's responding to unnecessary escalations. | Continue reading
Moore's law enables great progress, but often it's the underlying algorithms that drive computer science forward. | Continue reading
Stack Overflow for Teams, our collaboration platform for building a knowledge base inside your organization, is now free. | Continue reading
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