Your .NET RAG stack hides a Python sidecar. I built the engine that removes it.
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…
Latest Web news from Tech News
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…
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…
Introduction WPF and the MVVM (Model-View-ViewModel) pattern are powerful tools for desktop development. However, as applications grow, the technical …
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…
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…
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…
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,…
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, …
Introduction The token field enables you to write a property accessor body without declaring an explicit backing field. The token field is replaced wi…
A while back, I needed to integrate SMS into a .NET project. Giant SMS had a REST API, but no official .NET client. The only existing library was a PH…
For my 4rd-year Software Engineering final project at university, I’m building an AI Meeting Assistant. The core feature is simple: A user uploads a 2…
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…
CancellationToken is one of the most underrated AI engineering features in .NET. Not because it is new. Because AI workloads have a different runtime …
Importing data from Excel is a common requirement in ASP.NET Core applications. Whether you're building an HR system, inventory platform, CRM, or fina…
I'm building a Vulkan game engine in C# — Meet Winber Engine Hey Dev.to community! 👋 I've been working on something I'm really proud of — a game engin…
Overview PDF text extraction is a common pre-processing step in data pipelines — ingesting research papers, legal documents, or reports before embeddi…
Overview PageRank is the canonical graph algorithm. NetworkX implements it in pure Python — its dict-of-dict adjacency representation means every powe…
If you've ever enjoyed the developer experience of Razor Pages in ASP.NET but wished you could use the safer, designer-friendly Liquid templating lang…