AI Evals, Part 3: Golden Datasets That Dont Lie
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…
Latest Open Source news from Tech News
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…
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 …
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, …
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…
Classes, Enums, and Records Look Like Simple Language Features — Until You Realize They Define Your Entire Domain Model Why Senior .NET Engineers Spen…
A step-by-step, beginner-friendly guide to stripping out Bootstrap and setting up the blazing-fast Tailwind CSS v4 compiler in your .NET Blazor Hybrid…
A step-by-step, beginner-friendly guide to stripping out Bootstrap and setting up the blazing-fast Tailwind CSS v4 compiler in your .NET Blazor Hybrid…
If you've shipped a few business apps you've probably written the same thing more than once: an audit log. A table that answers "who touched this row,…