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 DevOps 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…
NLP with .NET A deep-dive walkthrough of Natural Language Processing for .NET developers — covering text classification, sentiment analysis, named e…
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…
When a team starts building an agent, the first version is very often only a model, a system prompt and a few tools, and for a demo that is usually…
An Open Knowledge Format bundle is a directory of markdown files with YAML frontmatter. That is what makes it good for agents and for code review: a…
AI Agents A deep-dive walkthrough of building AI agents in .NET — covering agent architecture and the control loop, tool calling and function callin…
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…
Here are some things I've learned while taking SignalR web applications from local development to production deployment. ⚡𝗔𝘂𝘁𝗵 𝘄𝗼𝗿𝗸𝘀 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁𝗹𝘆. Br…
Semantic Kernel A deep-dive walkthrough of Semantic Kernel — Microsoft's open-source, .NET-oriented SDK for building AI applications — covering the…
I Built DevTracr: A Developer Learning and Activity Tracker How do you keep track of what you're learning, what you're building, and the progress yo…
The last run had 374 tests. This one had 352. No failures, so the build was green. Twenty-two checks had disappeared. The test host died partway thr…
RAG — Retrieval-Augmented Generation A deep-dive walkthrough of Retrieval-Augmented Generation for .NET developers — covering RAG architecture, docu…
"Πλήρης οδηγός για Aggregates και Aggregate Roots στο DDD, με πρακτικά παραδείγματα C#, EF Core, Clean Architecture και Business Rules." tags: dotne…
Embeddings & Vector Search A deep-dive walkthrough of embeddings and vector search — covering what embeddings are and how text embeddings are pr…
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…
LLM Application Development A deep-dive walkthrough of building applications on top of large language models — covering how LLMs actually work and w…
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…
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…
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…
Originally published on Medium . A complete multi-tenant AI SaaS in C# and .NET 10: teams, Stripe billing, metered AI credits, RAG with citations an…
This project has been moving forward with enormous difficulty. My financial resources have now completely run out and I have no supporters left. I a…
Εισαγωγή Ένα από τα σημαντικότερα ζητήματα στον σχεδιασμό μιας σύγχρονης εφαρμογής είναι ο τρόπος με τον οποίο διαχειριζόμαστε τις αποτυχίες. Στην κ…
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…
Stored Procedures A deep-dive walkthrough of stored procedures — covering parameters and output parameters, plan caching and recompilation specific…
Familiar pattern? using System ; using System.Threading ; using System.Threading.Tasks ; public sealed class InstrumentController : IDisposable { pr…