SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on March 19, 2026

What Are C# Source Generators? History, Concepts, and How They Fit in .NET

If you have been writing C# for any meaningful amount of time, you have probably heard the phrase "source generators" pop up in conversations about performance, AOT compilation, or eliminating boilerplate. But what do they actually do -- and why does the .NET ecosystem keep talking about them? This article breaks down what C# source generators are, where they came from, how they work at a conceptual level, and why they matter more than ever in .NET 8, 9, and 10. No prior experience with Roslyn o... Take me to this post.

March 19, 2026

GitHub Copilot SDK Installation and Project Setup in C#: Step-by-Step Guide

Getting started with the GitHub Copilot SDK installation and project setup in C# can feel overwhelming if you're new to AI-powered development tools. I've walked through this process many times, and I can tell you that once you understand the steps for GitHub Copilot SDK installation and project setup in C#, it's straightforward. This guide will take you through every step of the process, from installing the CLI tools to verifying your first working application. Whether you're building a console... Take me to this post.

March 19, 2026

DjangoCon US Talks I'd Like to See 2026 Edition

This is my annual list of DjangoCon US talks I’d like to see. I have been doing this since 2015, and it’s one of my favorite traditions. DjangoCon US 2026 is in Chicago this year, August 24-28. The CFP is open. The deadline is March 23, 2026 at 11 AM CDT. Submit a talk! Past editions 2024 Edition 2023 Edition 2022 Edition 2018 Edition 2017 Edition 2016 Edition 2015 Edition Drew’s Topics Drew Winstel published a great list of talk ideas for DCUS ‘26 with over 20 ideas. Here are some of my favor... Take me to this post.

March 19, 2026

Why Strange Images Make You Remember Better

Let’s talk about improving one’s memory… No, not the RAM kind. Sadly, no extra gigabytes for your brain today 🤷‍♂️ The fun part? A lot of what looks…... Take me to this post.

March 19, 2026

Cloudflare with Discourse: Setup Guide (WAF & Security Rules)

I run a Discourse forum behind Cloudflare, and getting the WAF rules right took more trial and error than I expected. Discourse is a Ruby on Rails application that most people self-host in a Docker container.Continue reading...... Take me to this post.

March 19, 2026

Yeva Tykhonova: Design as a Bridge Between Human Emotion and the Digital World

Because behind every interface is a real person, and behind every interaction is a feeling.... Take me to this post.

March 19, 2026

Windows stack limit checking retrospective: amd64, also known as x86-64

Reaching the modern day. The post Windows stack limit checking retrospective: amd64, also known as x86-64 appeared first on The Old New Thing.... Take me to this post.

March 19, 2026

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

When to Use Singleton Pattern in C#: Decision Guide with Examples The Singleton pattern is one of the most debated design patterns in software engineering. Knowing when to use the Singleton pattern in C# is crucial for making effective architectural decisions. This guide will help you identify scenarios where Singleton provides genuine value and when alternative approaches like dependency injection would be more appropriate. Understanding when to use the Singleton pattern in C# helps you avoid c... Take me to this post.

March 19, 2026

TDWTF Home Edition: Pt 2

Read (Part One here) When Ellis awoke on Sunday, the unusual cold broke through her drowsiness right away. Her new thermostat was programmed to maintain a lower temperature overnight, but at 6:30AM, it was supposed to climb again, kicking the heat on right when she got out of bed. , via Wikimedia Commons"> Why was it so cold? Why was the furnace dead silent? Something must've gone wrong again. So soon? It sucked to get out of bed when it was dark and cold, but Ellis had no choice. She force... Take me to this post.

March 19, 2026

The best engineers just get shit done, sometimes with AI

The best engineers I know never talk about their AI setup. The worst engineers I know only talk about their AI setup.... Take me to this post.

March 19, 2026
Back to Home