Improvements to SwiftUI, new weather SDK, better machine learning tools, and more. | Continue reading
Don't hate, iterate. | Continue reading
The pandemic reshaped modern life in many ways. Over two years later, we still see ongoing shifts to urban centers. With remote and hybrid work here to stay, thriving careers in the tech industry do not depend on living in traditional technology capitals such as San Francisco, Se … | Continue reading
When APIs send data, chances are they send it as JSON objects. Here's a primer on why JSON is how networked applications send data. | Continue reading
Ethics isn’t just how we build AI systems, it's about what we let them be used for. | Continue reading
With so much hype and hate around Web3, let's take a measured look at what it is and what it can do. | Continue reading
You may not think about images as part of your web dev work, but they can affect your web app's performance more than any other part of your code. | Continue reading
All those CEOs on LinkedIn claiming they can find the right candidate in a five-minute conversation? Wrong. Science shows us how we can do better. | Continue reading
The 2022 Developer Survey is ready for your input. | Continue reading
Top of mind for nearly every leader right now is hiring. Depending on what job board you look at, there are between 100,000 and 300,000 technical roles currently open. It’s an incredibly competitive market for top talent, and when teams are hiring quickly, one of the biggest busi … | Continue reading
Standard operators make for clean, readable code. With dunder methods, you can add these operators to your own classes. | Continue reading
The home team chats with Andi Gutmans, Google’s GM and VP of Engineering, Databases about the forgotten beauty of Pascal, why so many devs hate PHP, and why companies should prioritize the developer experience. | Continue reading
Chatbots held so much promise as a software tool. But near-future NLP advances will bring them more in line with their hype. | Continue reading
OAuth2 is one of the most popular specifications for API authentication today, though wrapping your head around it can be a challenge. | Continue reading
This week: best practices for speeding up Next.js apps, why human laziness is the ultimate security threat, and creating gorgeous art with CSS. | Continue reading
You read documentation and tutorials to become a better programmer, but if you really want to be cutting-edge, academic research is where it's at. | Continue reading
How you can use micro-commits to effectively apply the Strangler Fig pattern. | Continue reading
You may not think about images as part of your web dev work, but they can affect your web app's performance more than any other part of your code. | Continue reading
Impossibly tight deadlines, unrealistic schedules, and constant pressure to develop and release applications on time, while at the same time achieving excellent quality. Sound familiar? | Continue reading
Question: who's got a new lewk? Answer: Oh, you know | Continue reading
AI and nanotechnology are often seen as science fiction. But together they are finding real world applications. | Continue reading
Turns out developers and plants need mostly the same things. | Continue reading
What would you do if your code repositories suddenly stopped working? | Continue reading
Sharding was one of the first ways databases were distributed to improve performance. Recent innovations have made it one of the best. | Continue reading
If your project estimates include eight hours of work per employee day, you're gonna have a bad time. | Continue reading
When rewriting software in a new language, how do you test that your new and old programs do the same thing? | Continue reading
Single page apps are all the rage today, but they don't always operate the same as traditional web pages. | Continue reading
By aggregating our data in an effort to simplify it, we lose the signal and the context we need to make sense of what we’re seeing. | Continue reading
Moving into a management role may be a rewarding step in your career, but you should know about the things you're leaving behind. | Continue reading
Do you design software with a big requirements doc upfront or let architecture emerge during agile processes? Is there a middle ground? | Continue reading
Running a development team for each mobile platform sucks up resources from other work. Flutter is the most popular way for one development team to build on all platforms. | Continue reading
The home team talks about Cassidy’s new role as Head of Developer Experience and Education at Remote, Ceora’s controversial opinion on mac and cheese, and why Gen Z may understand information architecture differently than the rest of us. | Continue reading
We also cover the good kind of database fragmentation. | Continue reading
An introduction to psychological safety and ways to evaluate the level of safety in your organization. | Continue reading
Nearly two years into the pandemic, many Americans are reevaluating their relationship with work. | 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
It takes the most exquisite measurements you can imagine, recording the changes in current associated with different bits of DNA. | Continue reading
In order to get the most performant site possible when building the codebase for our public Stack Overflow site, we didn’t always follow best practices. | Continue reading
College isn't the only way to get a dev job these days. And employers increasingly don't look for degrees. | Continue reading
How do you attract technical talent? What do developers care about when they evaluate new opportunities? We surveyed over 500 developers and the findings might surprise you. | Continue reading
Productive teams get product fixes and features out the door fast. Here's the metrics to check to see how your team is delivering. | Continue reading
Design systems enable developers and designers to rapidly develop products that are consistent across all platforms. Existing design standards could be directly applied in the Metaverse. But many other concepts, unique to 3D environments, required a lot of definition. | Continue reading
If you have a REST API accessible on the internet, you're going to need to secure it. Here's the best practices on how to do that. | Continue reading
Is ES6 the JavaScript release that will finally free us from the endless cycle of frameworks? | Continue reading
Organizations and leaders have a responsibility to ensure people are heard, to build high levels of trust and enable them to show up authentically— all so they can do their best work. | Continue reading
For this edition of Stack Overflow Knows, we did a deep dive into cybersecurity topics across Stack Overflow and Stack Exchange sites to spotlight trends and reflect on how conversations are evolving within the developer and technical community. | Continue reading
Originally, React mainly used class components, which can be strenuous at times as you always had to switch between classes, higher-order components, and render props. With React hooks, you can now do all these without switching, using functional components. | Continue reading
Code quality affects the mental state of a programmer, communication within their team, and the incentives attached to their work. Improve your code and you can improve your organizational health and competence as a whole. | Continue reading