NuGet and what's behind your dependencies
🇧🇷 Prefere ler em português? Leia aqui . Over the last three days of my 30 Days of .NET , we saw what happens when we run dotnet run , explored the…
Latest Testing & QA news from Tech News
🇧🇷 Prefere ler em português? Leia aqui . Over the last three days of my 30 Days of .NET , we saw what happens when we run dotnet run , explored the…
"Πλήρης οδηγός για Aggregates και Aggregate Roots στο DDD, με πρακτικά παραδείγματα C#, EF Core, Clean Architecture και Business Rules." tags: dotne…
A pentest report came back with a finding rated "high": change the invoiceId in GET /api/invoices/{invoiceId} , and a logged-in user from Tenant A c…
Date and time bugs are the worst kind: the code is correct on the day you test it, in the time zone you test it in. Then the clocks change, or a use…
Hey lovely readers, The GDPR has been around since 2018, and most of us have heard of it. But when I ask developers what it actually means for the c…
Εισαγωγή Ένα από τα σημαντικότερα ζητήματα στον σχεδιασμό μιας σύγχρονης εφαρμογής είναι ο τρόπος με τον οποίο διαχειριζόμαστε τις αποτυχίες. Στην κ…
AI/ML Fundamentals A deep-dive walkthrough of the core ideas behind modern AI — covering how AI, machine learning, and deep learning relate, the thr…
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 A…
An AI agent that wants to book a flight on your site today does it the hard way. It reads the DOM, guesses which element is the date picker, clicks,…
An architectural case study of designing, building, and deploying a proprietary business platform without overengineering it. Note: This case study…
Here are the tests I am running for a school registration system : using System.Collections.Generic; using System.ComponentModel.DataAnnotations; us…
This is the implementation companion to the LinkedIn article The Model Isn’t Your Agent. The Harness Is . That article makes the architectural argum…
We've come a long way. In Part 1 we connected a C# app to a Beckhoff PLC and did our first read and write. In Part 2 we stopped polling, subscribed…
A Pedagogy-First Architecture: From Minimum Viable Lessons to Modular C# ScriptableObjects EDUCATIONAL GAME ARCHITECTURE & UNITY GAME DESIGN Cap…
Я не люблю Clean Architecture, не люблю DTO и не люблю мапперы. Они превращают сохранение одной строки в базу в путешествие через четыре проекта, тр…
Dependency Injection registration often gets reviewed for one thing: which lifetime was chosen — Singleton, Scoped, or Transient. A separate, easy-t…
Мне хотелось, чтобы знакомство с HydraScript выглядело просто: скачал интерпретатор, запустил скрипт. Сомнительно предлагать человеку сначала устано…
The Problem When it comes to dealing with the problem of background task processing in a distributed .NET system, you are usually presented with two…
A weak developer stares at an empty .cs file and starts typing syntax until the red squiggly lines go away. A software engineer designs the system b…
Framework warnings are valuable because they turn hidden risk into visible friction. But a warning is still an interpretation of the evidence availa…
Mattrx ran its predictive features on a Python scikit-learn microservice for two years. We replaced it with ML.NET running in-process inside the exi…
Part 1 built a working Task Tracker in plain WPF, and closed by naming three pain points left visible on purpose, business logic tangled directly wi…
This is Part 1 of a five-part series covering WPF, MVVM, Razor, Blazor, and Bootstrap, each genuinely new territory, explained from the ground up. T…
Hello! In this tutorial we will build your own ASP.NET Service Dependency Injection! Requirements IDE like Visual Studio/JetBrains Rider .NET >=…
There's a rite of passage for anyone who sells .NET software. One afternoon you drop your own DLL into a decompiler like ILSpy or dnSpy, and there's…
One of my dreams when I started in software development was to build something like #include <iostream> — a tool that other developers like me…
Generic Math is easy to dismiss as a feature for numerical libraries. Its more important contribution is static abstraction: generic code can requir…
Every ASP.NET Core service binds configuration. Far fewer get the lifetime, the validation, and the reload story right. Here is the whole surface in…
I made an agent play Slay the Spire 2 on its own — and what unlocked it was the game saying 'no' On 08/09/2026, an agent played an entire solo comba…
Carrom is one of those games that looks trivial from the outside and turns into a genuinely interesting engineering problem the moment you try to bu…