SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on March 09, 2026

Building AI Agents with Semantic Kernel in C#: A Practical Step-by-Step Guide

When I first started building AI agents with Semantic Kernel in C#, I quickly realized there's a fundamental difference between a chatbot and an agent. A chatbot responds to prompts and returns text. An AI agent, on the other hand, is autonomous -- it can reason about tasks, call tools and functions, maintain conversation context across multiple turns, and work toward goals. In Semantic Kernel, an agent isn't just a wrapper around a language model. It's a fully-configured entity with its own ide... Take me to this post.

March 09, 2026

The fine print giveth and the bold print taketh away: The countdown timer

Think fast, no pressure. The post The fine print giveth and the bold print taketh away: The countdown timer appeared first on The Old New Thing.... Take me to this post.

March 09, 2026

Learning to read C++ compiler errors: Ambiguous overloaded operator

Look for the conflicting definitions to see where they are coming from. The post Learning to read C++ compiler errors: Ambiguous overloaded operator appeared first on The Old New Thing.... Take me to this post.

March 09, 2026

Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds

A tutorial on building a scroll-driven WebGL gallery in Three.js with depth-layered images, palette-driven backgrounds, and motion that responds to scroll velocity.... Take me to this post.

March 09, 2026

Prototype Pattern Best Practices in C#: Code Organization and Maintainability

Prototype Pattern Best Practices in C#: Code Organization and Maintainability The Prototype pattern is a creational design pattern that enables object creation through cloning. Following best practices when implementing the Prototype pattern in C# ensures your code is maintainable, performant, and follows professional standards. This guide covers essential best practices for implementing the Prototype pattern in C# effectively. Understanding best practices for the Prototype pattern in C# helps y... Take me to this post.

March 09, 2026

Anti-Simplification

Our anonymous submitter relates a tale of simplification gone bad. As this nightmare unfolds, imagine the scenario of a new developer coming aboard at this company. Imagine being the one who has to explain this setup to said newcomer. Imagine being the newcomer who inherits it. David's job should have been an easy one. His company's sales data was stored in a database, and every day the reporting system would query a SQL view to get the numbers for the daily key performance indicators (KPI... Take me to this post.

March 09, 2026
Back to Home