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 AI & ML 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…
Part 3 of a series on building production AI on .NET. Part 1 was the overview; Part 2 was error analysis. Now we turn the failure taxonomy you built i…
TL;DR — Every .NET RAG project quietly ships a Python sidecar to do one job: chunk documents. I got rid of mine. DocNest .NET is an idiomatic C# / .NE…
Class, Record, and Struct serve as blueprints for creating new objects. Classes Classes are the foundational building blocks of Object-Oriented Progra…
I had a write that spanned two physically separate databases. A rename that had to propagate across several tables in one database and a couple of tab…
Sometimes you genuinely need the set of columns to update to be data, not code. An operator maps configuration fields to database columns, and you wan…
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-…
9 years ago ... I started this project 9 years ago, back in 2017. Mainly because I wanted to learn a few things. Plenty of tools already existed at th…
Every weekday a single, opinionated rule for senior C#/.NET engineers using Cursor. Here's the full week in one read — canonical posts live on the Age…
Originally published at ffmpeg-micro.com Most C# video processing guides start the same way: download an FFmpeg binary, add it to your PATH, then call…
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…
In modern Angular applications, managing data efficiently is crucial for performance and maintainability. The Repository Pattern provides a clean abst…
Securely accessing Azure Key Vault is essential for modern cloud applications. This guide compares the DefaultAzureCredential (recommended) and the cl…
1. What is Docusaurus? Docusaurus is an open‑source static‑site generator focused on documentation. Built and maintained by Meta (formerly Facebook), …
Introduction WPF and the MVVM (Model-View-ViewModel) pattern are powerful tools for desktop development. However, as applications grow, the technical …
Working with DataTable objects in C# is a daily reality for many .NET developers, but extracting clean, unique, and ordered data often feels more cumb…
At 2am on a Tuesday, an IP address change in Microsoft infrastructure silently broke our entire integration pipeline at Blue Yonder. Messages stopped …
🔰 Referencing and operating DOM elements in Blazor In Blazor, you can reference a DOM element that a component has rendered by using the ElementRefere…
Part 2 of a series on building production AI on .NET. Part 1 covered what evals are and the Analyze → Measure → Improve lifecycle. This post is about …
Blazor SSR Gets Client-Side Validation in .NET 11 Preview 5 If you've built Blazor Server-Side Rendering (SSR) forms, you know the pain: a user fills …
Building an AI-Powered Content Scanner for Windows: Performance, Multithreading and GPU Acceleration in .NET Building software always looks straightfo…
You can grab a Workflow Engine NEO trial key yourself now, no email thread. Go to trial.workflowengine.io , type a business email and a company name, …
C# 14: The field Keyword — Cleaner Properties, Zero Boilerplate Every C# developer has been there. You start with a clean auto-property, then requirem…
In today's globally connected digital village, we often come across words and syllables which are quite new to us. Most folks hardly take the trouble …
C# Compiler Lowering Explained: What Happens at Build Time (Part 1) itplamen itplamen itplamen Follow Jun 5 C# Compiler Lowering Explained: What Happe…
docfx-remote-include is a Markdig extension and a dotnet CLI tool for DocFX . It does two things: it inlines markdown fetched from an HTTP service at …
TL;DR — AI assistants are producing C# that looks correct and passes review, but reintroduces production regressions we spent years training out of te…
Let’s be honest: the golden rule of modern software engineering is "never rewrite grep." Tools like ripgrep are written in native Rust, compiled strai…
Building a Metadata-Driven Runtime API Platform for Analytics Systems 1. Business Problem When I joined this project as a consultant, I almost said no…