SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on April 15, 2026

Feature Slicing in C#: Organizing Code by Feature

Feature Slicing in C#: Organizing Code by Feature If you have ever opened a .NET project and felt like you needed a map just to find where a single feature lives, you are not alone. Traditional layered architecture spreads one feature across Controllers, Services, Repositories, and Models -- four different folders, four different files, all for one thing. Feature slicing fixes that by grouping everything a feature needs into one place. This article explains what feature slicing is in C#, why it ... Take me to this post.

April 15, 2026

I don't want a screenshot of your Claude conversation

The number of screenshots of Claude conversations is going up in my life and it’s beginning to have an impact on my general mood. Most of the time it’s well-intended; coworkers working through a problem with a chatbot before bothering me or someone exploring unconventional ideas before bringing it to a broader audience. Both of those situations seem considerate. A tool for thought, as it were. It’s probably good practice to do your own research before you rope in another person on a cognitive t... Take me to this post.

April 15, 2026

Why is there a long delay between a thread exiting and the Wait­For­Single­Object returning?

Maybe it didn't really exit. The post Why is there a long delay between a thread exiting and the Wait­For­Single­Object returning? appeared first on The Old New Thing.... Take me to this post.

April 15, 2026

The Future of Everything is Lies, I Guess: New Jobs

Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Work. As we deploy ML more broadly, ... Take me to this post.

April 15, 2026

Adapter vs Facade Pattern in C#: Key Differences Explained

Adapter vs Facade Pattern in C#: Key Differences Explained When you're working with structural design patterns, two of the most commonly compared are the adapter and the facade. They both sit between your application code and something else -- whether that's a third-party library, legacy code, or a set of complex subsystems. But despite looking similar on the surface, these patterns solve very different problems. The adapter vs facade pattern in C# comparison trips up a lot of developers because... Take me to this post.

April 15, 2026

CodeSOD: Three Letter Acronyms, Four Letter Words

Candice (previously) has another WTF to share for us. We're going to start by just looking at one fragment of a class defined in this C++ code: TLAflaList. Every type and variable has a three-letter-acronym buried in its name. The specific meaning of most of the acronyms are mostly lost to time, so "TLA" is as good as any other three random letters. No one knows what "fla" is. What drew Candice's attention was that there was a type called "list", which implies they're maybe not using the standar... Take me to this post.

April 15, 2026
Back to Home