Claude Code Added GZIP in 2026. Why Not Brotli?
A developer captured a Claude Code API request that was 594,750 bytes . After GZIP compression, the body was 289,145 bytes . That's about 51% less d…
Последние новости Open Source от Tech News
A developer captured a Claude Code API request that was 594,750 bytes . After GZIP compression, the body was 289,145 bytes . That's about 51% less d…
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…
Want to try NSystem Intelligence? I have been working on a .NET Analyzer called NSystem Intelligence for a while now, and I would really appreciate…
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…
Many of us enjoy developing in Linux. But using Linux as our primary operating system is not always an option. For me, that means working on a Windo…
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…
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…
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…