SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on April 06, 2026

Why Linux Servers Slow Down: R, S, D, Z and T Process States Explained

Monitoring dashboards occasionally indicate low CPU utilization (e.g., 22%) and ample free memory, yet applications may exhibit sluggishness and increased response times. This common discrepancy in Linux environments often stems from process states that are not captured by high-level resource summaries.Continue reading...... Take me to this post.

April 07, 2026

C# Source Generators vs Reflection: Which Should You Use?

C# Source Generators vs Reflection: Which Should You Use? Every .NET developer has used reflection at some point. It feels almost magical -- you can inspect types, invoke methods, and map properties at runtime without knowing their names at compile time. But as .NET has evolved toward NativeAOT and aggressive trimming in .NET 8, 9, and 10, reflection carries real costs that are hard to ignore. That's why source generators vs reflection c# has become one of the most pressing architectural decisio... Take me to this post.

April 06, 2026

Azure AI Foundry Agents with Microsoft Agent Framework in C#

If you're building AI agents in .NET and want to run them on Microsoft's cloud infrastructure, understanding azure ai foundry agents with Microsoft Agent Framework in C# is the combination that matters. Using azure ai foundry agents with microsoft agent framework in C# gives you a clear path from model deployment to running intelligent agents in production. Azure AI Foundry provides the model deployment and management platform on the Azure side, while the Microsoft Agent Framework (MAF) -- in pu... Take me to this post.

April 06, 2026

A Cryptography Engineer’s Perspective on Quantum Computing Timelines

The risk that cryptographically-relevant quantum computers materialize within the next few years is now high enough to be dispositive, unfortunately.... Take me to this post.

April 06, 2026

Learning to read C++ compiler errors: Illegal use of -> when there is no -> in sight

If the compiler is complaining about things you didn't write, find out who wrote them. The post Learning to read C++ compiler errors: Illegal use of -> when there is no -> in sight appeared first on The Old New Thing.... Take me to this post.

April 06, 2026

When to Use Composite Pattern in C#: Decision Guide with Examples

When to Use Composite Pattern in C#: Decision Guide with Examples Picking the wrong structural pattern can leave you fighting your own code instead of building features. You've probably encountered a situation where you need to treat a single object and a collection of objects the same way -- and the code gets tangled fast. The when to use composite pattern in C# question comes up whenever your data naturally forms trees or part-whole hierarchies and you want clients to work with individual item... Take me to this post.

April 06, 2026

Linux Server DIY Projects for Beginners

As a Linux newbie looking for DIY projects, you have plenty to choose from. Linux is full of hands-on learning and experimentation opportunities. From virtualization to server management and security, there’s a project for every beginner who wants to learn Linux.Continue reading...... Take me to this post.

April 06, 2026

Building the Maxima Therapy Website: React, GSAP, and Dabbling with AI

A behind-the-scenes look at how we built Maxima Therapy with playful interactions, creative code, and a little AI help along the way.... Take me to this post.

April 06, 2026

CodeSOD: The Update Route

Today's anonymous submission is one of the entries where I look at it and go, "Wait, that's totally wrong, that could have never worked." And then I realize, that's why it was submitted: it was absolutely broken code which got to production, somehow. Collection.updateOne(query, update, function(err, result, next)=>{ if(err) next(err) ... }) So, Collection.updateOne is an API method for MongoDB. It takes three parameters: a filter to find the document, an update to perform on the document, and t... Take me to this post.

April 06, 2026

Have I Finally Moved Away From Visual Studio? - Dev Leader Weekly 134

TL; DR: Copilot CLI finally pulled me from Visual Studio Cross-repo AI customization still feels like an unsolved problem Roslyn analyzers are surprisingly effective AI guardrails Join me for the live stream (or watch the recording) on Monday, April 7 at 7:00 PM Pacific! Have I Finally Moved Away From Visual Studio? I have been a Visual Studio person my entire career. Not VS Code -- the "real" Visual Studio. The classic one. The big, beautiful, opinionated IDE that .NET developers have... Take me to this post.

April 06, 2026
Back to Home