Loading…

The Overflow

A newsletter by developers, for developers, curated by Cassidy Williams and the Stack Overflow team. Every week, we’ll share a collection of great questions from our community, news and articles from our blog, and awesome links from around the web.

Email settings

Issue 268: Secure coding

As you read this, your humble narrator will be at the HumanX conference talking to leaders in the world of AI. Whether we like it or not, AI is becoming a key part of the technological landscape. This week, we feature two conversations with people building real AI solutions: optimizing models for edge devices and using specialty models for translation and beyond. We do have other non-AI material for you. The podcast welcomed a blog contributor for a conversation on secure coding, what it takes to secure a Canadian election, and the legal ramifications of being a lousy CISO. Plus, our Teams product has shiny new features and we're excited to tell you about them. Never fear my intrepid knowledge explorers, there are plenty of goodies from the Stack Exchange network and beyond! Is the Earth dodging the Moon? Can you learn HTML and CSS from a game? Can a catch-all email domain be abused by bad actors? Can SQLite be abused to handle concurrency? And more.

Issue 267: Q&A and beyond

Here in the Northern Hemisphere, we are on the cusp of Spring, so we're thinking about the growth and change coming in the future. The weather is getting slightly warmer, brave flowers are budding, and the snow is melting. For Stack Overflow, we're thinking about how we can grow and change to keep our public community vibrant in the face of an AI present. To that end, we had a Q&A with some of our leadership team over YouTube. If you missed it, we've got a quick recap that touches on all the possibilities that we're mulling over. Of course, we're also talking about AI: how testing can benefit and the variations of LoRA. And if you want to share your views on AI instead of reading and hearing ours, we're running a survey on using open-source AI. We also have a collection of curated curiosities for you, surfaced by the Stack Overflow team and Cassidy Williams. If you want to build a pipe organ, get your tiny gecko friend honest work (or poach them from their current position), or configure Git the way core Git developers do, we've got you covered.

Issue 265: Beware the data doom loop

This week: keeping software development both fast and safe, breathing something other than air, and how your morning coffee changes your brain.

Issue 264: 25,000 images per second

This week: we're gearing up for an AMA with our CEO, growing paranoid over our Linux kernel's knowledge of Microsoft tech, and celebrating the return of the pebble.

Issue 263: How engineering teams can thrive in ’25

This week: Feature flags in theory and in practice, the world’s best mirror, and biohacking a broken heart.

Issue 262: How the internet changed last year

This week: The organizations to which Stack gave back in 2024, what you can do when your open-source plugin is repackaged as commercial code, and the UX of login codes.

Issue 261: Are you neglecting this developer skill?

This week: The oft-forgotten soft skills developers need, decoding macrodata refinement, and the challenges icon-only buttons represent for screen readers.

Issue 260: The data is the key

This week: Why AI apps need quality data now more than ever, the specifics of state sales tax, and the principles of accessibility that should guide your design decisions.

Issue 259: It’s not what you know. It’s how you know it.

This week: Streamlining medical billing with AI, how to think about time, and the etymology of “Jingle bells, Batman smells.”

Issue 258: Four ways to build a custom LLM

This week: Code quality for mobile apps, what’s wrong with your PR process, and whether public computers are rife with malware (spoiler: probably).

Issue 256: Introducing We’ll Be in Touch, a new podcast from Stack Overflow

This week: The app that helps you fight for your data privacy rights, the right way to think about p-values, and old-school JavaScript.

Issue 255: Developers love clean code. Documentation, not so much

This week: Chatting with the guy responsible for building the Call of Duty game engine, focusing the James Webb Space Telescope, and implementing a technical solution to help with amnesia.

Issue 254: Will prompt engineering replace software development?

This week: Data ownership in the AI world, 100 ways to visualize the same dataset, and how old is too old for Narnia.

Issue 253: How to get your kids into coding (according to an 8-year-old)

This week: How one of the creators of React is rethinking IDEs for the AI era, what to do about a client who keeps changing the password to the website you’re trying to build, and how linear programming can identify money laundering.

Issue 252: AI's tragedy of the commons

This week: Why documentation is vital software infrastructure, making it easier for subject matter experts to contribute to your knowledge base, and tips for safely walking a dog while riding a bicycle (hint: maybe don’t).

Issue 251: The LLM brain drain problem

This week: What launching rockets teaches you about hardware observability, why Jupiter spins so fast, and what you learn by interviewing 100 DevTools founders.

Issue 250: How to train your self-driving car at home

This week: Training autonomous vehicles, the science behind frozen seawater, and disappearing domains.

Issue 249: Prompt engineering is now software development

This week: AI-native development, self-driving cars, and how to improve your developer portfolio.

Issue 248: Where AI tools are working

This week: The mystery of masked self-attention, the thirst of an AI company, and the superpower of simplicity.

Issue 247: Elevating the search experience

This week: Taking a look at the tech stack that powers multimodal AI, the first rule of machine learning, and whether it’s possible to build a world without sound.

Issue 246: A great way to get value from AI coding tools

This week: Why generating tests is a good use case for AI coding tools, how to tell your manager that you might retire early if you don’t get a raise, and why your company needs junior devs.

Issue 245: The hidden cost of speed

This week: The safest way to store a password in a database, the cost of coding first and asking questions later, and what happens when you touch an AM radio tower with a pickle.

Issue 244: Where does Postgres fit post-AI?

This week: Making LLMs’ default architecture more effective, identifying a mystery pipe, and one of the largest technical migrations in history.

Issue 243: Battling ticket bots

This week: Decoding the decoder-only transformer architecture, why external contractors probably shouldn’t manage internal teams, and speeding up your webpage before it even loads.