SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on March 05, 2026

How to Create Custom Plugins for Semantic Kernel in C#

If you've been working with Semantic Kernel, you've probably used some of the built-in connectors and capabilities. But at some point, you'll need to extend the framework with your own functionality -- and that's where custom plugins Semantic Kernel C# come into play. Custom plugins let you expose your application's domain logic, APIs, database queries, and business rules as callable functions that LLMs can invoke during conversations. Instead of relying solely on what Semantic Kernel provides o... Take me to this post.

March 05, 2026

The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source

An engineer at Cloudflare rewrote most of Vercel’s Next.js in one week with AI agents. It looks like a sign of how AI will disrupt existing moats and business models. Analysis... Take me to this post.

March 05, 2026

The mystery of the posted message that was dispatched before reaching the main message loop

Perhaps it's because you dispatched it. The post The mystery of the posted message that was dispatched before reaching the main message loop appeared first on The Old New Thing.... Take me to this post.

March 05, 2026

Install AI Models on Linux: Discover LLMs and Chatbots for Linux

2026 update: It has been two years since this article was last updated. During that time, several of the projects mentioned have changed direction, become more commercial, slowed in development, or been acquired.Continue reading...... Take me to this post.

March 05, 2026

Inside Corentin Bernadou’s Portfolio: Swiss-Inspired Layouts, WebGL Geometry, and Thoughtful Motion

An overview of how I redesigned my portfolio as a creative playground, blending editorial design, WebGL experiments, and thoughtful motion.... Take me to this post.

March 05, 2026

How to Implement Prototype Pattern in C#: Step-by-Step Guide

How to Implement Prototype Pattern in C#: Step-by-Step Guide The Prototype pattern is a creational design pattern that enables you to create new objects by cloning existing ones, rather than instantiating them from scratch. Implementing the Prototype pattern in C# involves defining a prototype interface, implementing cloning logic, and using prototypes to create new instances. This step-by-step guide will walk you through implementing the Prototype pattern with practical C# examples. Understandi... Take me to this post.

March 05, 2026

CodeSOD: Qaudruple Negative

We mostly don't pick on bad SQL queries here, because mostly the query optimizer is going to fix whatever is wrong, and the sad reality is that databases are hard to change once they're running; especially legacy databases. But sometimes the code is just so hamster-bowling-backwards that it's worth looking into. Jim J has been working on a codebase for about 18 months. It's a big, sprawling, messy project, and it has code like this: AND CASE WHEN @c_usergroup = 50 AND NOT EXISTS(SELECT 1 FROM l_... Take me to this post.

March 05, 2026

rsync Command in Linux with Examples

The rsync command is one of the most popular and powerful tools in Linux for synchronizing files and directories between different locations. It is widely used for backups, remote file transfers, and directory syncing, offering robust features like incremental file transfers, compression, and file permission preservation.Continue reading...... Take me to this post.

March 05, 2026

One CSS Property That Makes Numbers Look Instantly Better

When you’re working with fonts, especially for displaying numbers, there’s something called proportional spacing that can make a huge difference in how your numbers look.... Take me to this post.

March 05, 2026

AI And The Ship of Theseus

Because code gets cheaper and cheaper to write, this includes re-implementations. I mentioned recently that I had an AI port one of my libraries to another language and it ended up choosing a different design for that implementation. In many ways, the functionality was the same, but the path it took to get there was different. The way that port worked was by going via the test suite. Something related, but different, happened with chardet. The current maintainer reimplemented it from scratch ... Take me to this post.

March 05, 2026

Fast Software: More Programmers, Not Fewer

AI coding agents will make software disposable, like fast fashion replaced tailored clothing, creating demand for more programmers, not fewer.... Take me to this post.

March 05, 2026
Back to Home