DocumentIO — Building a Unified API for 7 Document Formats in C#
DocumentIO — Building a Unified API for 7 Document Formats in C This is part of my series on building the VNML Agent Framework — a 100% local agenti…
Latest Programming news from Tech News
DocumentIO — Building a Unified API for 7 Document Formats in C This is part of my series on building the VNML Agent Framework — a 100% local agenti…
Vertical Slice Architecture (VSA) is one of the most popular ways to structure .NET projects today. It structures an application by features instead…
When building a RESTful API, securing your endpoints is just as important as the business logic itself. While implementing JWT (JSON Web Tokens) in…
Understanding Blazor Component State Blazor components can respond to user interactions by updating component state and rendering the UI again. A va…
🇧🇷 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…
Building a Browse Membership Plans Page in Blazor with Bootstrap Introduction to Blazor Components Blazor is a web UI framework from Microsoft that…
"Πλήρης οδηγός για Aggregates και Aggregate Roots στο DDD, με πρακτικά παραδείγματα C#, EF Core, Clean Architecture και Business Rules." tags: dotne…
How big is the smallest C# program? It depends almost entirely on how you publish it . Same one line of code, five different dotnet publish commands…
LINQ is lazy: Where and Select don't do anything until you loop over the result. Most people learn that as a rule. But it isn't LINQ magic. It comes…
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…
"Exceptions are slow" gets repeated in every C# code review, usually without a number attached. So I measured it. Five experiments, each run three t…
Most of us use async / await every day without knowing what it turns into. That's fine, until you need to answer a question like "should this method…
A user clicks Export , changes their mind, and clicks Cancel . The spinner goes away. On the server, the export keeps running to the end and saves a…
Bob opens his shopping cart and finds a laptop he never added. Ada added it, on a different computer, a few minutes earlier. Nothing was hacked. One…
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…
Welcome to our weekly log for the Supabase .NET SDK 🎉 Sorry for being a little late on this one. Like I said last week, I spent more time working on…
An IChatClient decorator applies a shared rule to every call through a client. It can reject an oversized request or record a model call. The featur…
Familiar pattern? using System ; using System.Threading ; using System.Threading.Tasks ; public sealed class InstrumentController : IDisposable { pr…
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…
I ran a stupid little experiment a few months ago. I built the same app twice. The first time, the slow way — by hand, the way I used to build every…
Introduction I love Blazor so much. I have used it to build more than 10 projects this year. One thing I enjoy is that I can build interactive web a…
Imagine a user sends a request to your API, but halfway through, they close the browser. Your server doesn't automatically know that the work is no…
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…
We run Wadifa Info , a Moroccan site that lists public-sector recruitment exams and job offers in Arabic and French. Every job page needs a preview…
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…