Part 8: Persistence and State - EF Core, Migrations, and Reliability
In the last part, we looked at how expressions make your workflows dynamic. Today, we are discussing the backbone of any production-ready system: Pers…
Latest Testing & QA news from Tech News
In the last part, we looked at how expressions make your workflows dynamic. Today, we are discussing the backbone of any production-ready system: Pers…
MCP servers do not have to be local stdio processes. If you want a tool surface that can run as a normal HTTP service, scale like an app, and be reach…
Day one of building Munchausen v1.0 started with deleting the existing implementation and deliberately breaking its replacement. Munchausen is a mock-…
Over the last few weeks, I’ve open-sourced a suite of high-performance, zero-dependency C# engines. This includes a native DataFrame library ( Glacier…
At 2am on a Tuesday, an IP address change in Microsoft infrastructure silently broke our entire integration pipeline at Blue Yonder. Messages stopped …
A couple of years ago, I built a custom flashcard app. I had a huge list of words and sentences in Japanese that I collected in an Excel file. I wante…
TL;DR — AI assistants are producing C# that looks correct and passes review, but reintroduces production regressions we spent years training out of te…
Squirix 0.1.0 is an early preview of a .NET distributed cache. A typed client SDK talks to a remote server over gRPC; the server owns state, routing, …
I spent 4 months of nights and weekends building CapyBro — a Windows tray app that runs AI on any selected text via a global hotkey. Native .NET 8 + W…
5 Surprises Migrating .NET Framework to .NET 9 with Claude Opus My workflow before this little experiment was pretty standard for a .NET Framework to …
If you read my last post , you read all of the things that I'd like to learn this year, starting with ASP.NET Core. I've spent the past week gathering…
In my previous post, I described how historical trends shaped our (or at least my) perception of software architecture. However, with experience and s…
OpenAI's Codex CLI ships with a great editor-agent UX: shell tool, apply_patch , plan tracking, the lot. The catch — as of February 2026 it only speak…
The Problem I was building a content management platform with a .NET 9 backend. The platform manages videos, articles, lyrics, and a bunch of lookup t…
If you have ever shipped a feature that stores personal data - emails, free-text notes, API tokens, identification numbers - you have probably had the…
Apache Camel has been solving enterprise integration on the JVM since 2007 — 22k stars, 300+ transports, hundreds of production deployments at banks, …
Introduction When people talk about Artificial Intelligence today, the conversation usually revolves around chatbots, image generators, coding assista…
DEVTO — Article #2 (Series: redb ecosystem) Meta Title: I spent a year building Apache Camel for .NET. Here's the honest state of it. Tags: dotnet, cs…
Design patterns have been a cornerstone of object-oriented software development for decades. Yet, with the evolution of .NET — from .NET Framework to …
The .NET ecosystem keeps evolving, and 2026 is no exception. Whether you're building APIs, CLIs, or cloud-native microservices, the right open source …
This is Part 8 of my series on the Microsoft Agent Framework. You can read the original post over on lukaswalter.dev . LLMs are good at generating tex…
Here is a draft for DEV.to. It is structured exactly how developers love to read articles: a quick introduction, the core architectural philosophy, so…
The Asymmetry of Change: Why Your Tests Are Looking the Wrong Way A passing build is often treated as a certificate of correctness. In reality, it's a…
Building a Cloud-Native Event Ticketing System with DDD, Event-Driven Architecture & CQRS in .NET 8 Full source code: github.com/naimulkarim/Ticke…
Where I started My name is Valentyn Kurchenko-Hai. I currently teach English; coding is a hobby. My programmer background fits in one sentence: I don'…
When you're working with data, one of the most common things your code does is search. Let's say you have a list of users, transactions, or even just …
I have been working on a .NET assertion library called Axiom Assertions. It started as a way to learn how assertion libraries work, then grew into an …
Introduction It’s a wonderful time to be a developer with rich tools, documentation, and artificial intelligence. Still, at least for now and the fore…
I just released Shin KoiKoi — a free, polished take on the traditional Japanese card game Hanafuda Koi-Koi . Solo dev, 2 days from kickoff to itch.io …