Dev Log: deleting code and breaking the build on purpose
Day one of building Munchausen v1.0 started with deleting the existing implementation and deliberately breaking its replacement. Munchausen is a mock-…
Latest DevOps news from Tech News
Day one of building Munchausen v1.0 started with deleting the existing implementation and deliberately breaking its replacement. Munchausen is a mock-…
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…
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 …
Привет, Хабр! Меня зовут Павел, я ведущий разработчик. В этой статье расскажу про Kafka, consumer groups, lag, offset commit и встроенное сжатие сообщ…
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, …
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…
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…
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…
3-Layer Architecture When I started programming in C# back in 2010 in Prague (Czech Republic), the dominant trend was the 3-layer monolithic architect…
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…
I have seen the same setup at more companies than I can count: every service writing logs to stdout, a few rotating files scattered across VMs, maybe …
Введение Content Pipeline — это официальный способ работы с ассетами в MonoGame. Однако в сообществе уже давно существует немалая группа разработчиков…
Introduction Learn how to create a dotnet Global Tool that lists all NET Core Frameworks with release and end-of-life information. 💡 For my other arti…
If you've ever upgraded EF Core and had to touch 300 files, or tried to unit-test a single business rule and realized you needed a running database fi…
If you've spent any time building with LLMs, you've probably hit the wall: a single prompt only gets you so far. Stuff too much into one prompt and th…
Part 5 was going to be about integrating on Kestrel, instead this is going to be a rant about io_uring and threadpool. This story doesn't begin with i…
Introduction When creating a new game, one of the very first questions is choosing a game engine. The main candidates everyone knows about are Unity, …