PKPatrick Kearnsindotnetdigest.com·4h ago · 11 min readBuilding a Bytecode VM in C#A bytecode VM sounds like something that belongs inside a language runtime, a game engine, or a browser. But the basic idea is much smaller than it looks. You define a small set of instructions. You s00
JJubsindreaded-developer.hashnode.dev·10h ago · 18 min readPart 3: Evaluating AI Foundry Agents: Tracing, Metrics, and Prompt Regression TestingThis is Part 3 of the Agentic AI on Azure series. Part 1 compared Durable Functions vs AI Foundry. Part 2 built a multi-agent research pipeline with fan-out and self-critique. Now we make sure the thi00
JJubsindreaded-developer.hashnode.dev·17h ago · 16 min readPart 2: Building a Multi-Agent Research Pipeline with Durable Functions and Semantic KernelThis is Part 2 of the Agentic AI on Azure series. In Part 1 we compared Durable Functions + Semantic Kernel against Azure AI Foundry and argued for when each makes sense. Here we get hands-on: we're b00
SESalah ElRazzazinsalahrzzaz.hashnode.dev·1d ago · 6 min readAddDbContext vs AddDbContextPool vs AddDbContextFactory in EF CoreChoosing the wrong DbContext registration can create problems that look like database bugs, concurrency issues, or dependency-injection errors. The three common EF Core registrations are: AddDbContex00
SNSachin Nandanwarinazureguru.net·1d ago · 9 min readDurable Workflows In Microsoft Agent FrameworkMy earlier article on workflows in MAF was focused on implementing them within a Console application. Those types of workflows run entirely in memory through an in-process runner. Another article focu20
JJubsindreaded-developer.hashnode.dev·2d ago · 15 min readSOLID Principles & Design Patterns: A Game of Thrones Developer's Guide"Uy, natuto ka na ba ng SOLID?" (Hey, have you learned SOLID yet?) Every senior developer I've worked with has asked me this at some point — usually right after I showed them a 400-line UserService th00
PKPatrick Kearnsinfullstackcity.com·3d ago · 12 min readBuilding a tiny IRC client in C#IRC is old, plain, and surprisingly useful as a teaching tool. You open a TCP connection. You send text commands. The server sends text lines back. The connection stays open. If the server sends PING,10
JJubsindreaded-developer.hashnode.dev·3d ago · 8 min readTesting Durable Functions Without Losing Your Mind (and Your Sprint)I still remember the first time I had to write integration tests for a Durable Functions orchestrator. We had a tuition billing workflow — one that fanned out activity functions to compute fees, post 00
MAMario Alberto Arceinpowercsharp.hashnode.dev·3d ago · 6 min readOne Rule, 10+ Packages: How I Designed the PowerCSharp Package TopologyThe Problem A NuGet package is a unit of deployment and versioning. When you publish a package, you make a promise: the public API in this package is stable until the major version changes. Every pack00
JJubsindreaded-developer.hashnode.dev·3d ago · 12 min readChange Data Capture & Change Tracking with Azure SQL + Azure Functions: The Hard-Earned Do's, Don'ts, and WorkaroundsIf you've ever tried to wire up Change Data Capture (CDC) or Change Tracking (CT) on Azure SQL with Azure Functions, you know the exact moment I'm talking about — that deceptively calm afternoon when 00