ITImran Techinimrantech.hashnode.dev·21h ago · 6 min readI Made Our Attendance API 75% Faster By Fixing One Stupid MistakeIt Started With Complaints I work on an HRMS platform and our HR team kept telling me the attendance page was too slow. I ignored it the first couple of times — I thought maybe it was their internet c00
ANAref Nozarpourinarefnp.hashnode.dev·5d ago · 5 min readStrongly-Typed Redis Caching in ASP.NET CoreIf you've added Redis to an ASP.NET Core app, you've probably met IDistributedCache. It does the job, but it only speaks in byte[] and string keys. So every read or write turns into the same little ri00
DHDevni Heraliyawalainblog.devni.dev·Jun 15 · 11 min readAn API Endpoint Is Not the Same as API DesignCreating an API endpoint is easy. Designing an API that other developers can trust is harder. In ASP.NET Core, exposing an endpoint can be very straightforward: GET /orders/{id} POST /orders PUT /orde00
DHDevni Heraliyawalainblog.devni.dev·Jun 12 · 7 min readAI Can Generate Code, But It Cannot Fix Weak Engineering FundamentalsAI can generate code quickly. It can create an API endpoint, write a service method, suggest a database query, generate unit tests, explain an error message, or help refactor a class within seconds. T22DM
PKPatrick Kearnsindotnetdigest.com·Jun 11 · 10 min readThe Hidden Architecture Inside Your Program.cs FileProgram.cs looks harmless because it usually starts as a few lines of setup code. Create the builder. Register some services. Add authentication. Map the endpoints. Run the app. That makes it easy to 00
PKPatrick Kearnsindotnetdigest.com·Jun 3 · 23 min readSignalR At Extreme Connection CountsSignalR feels simple when you have a chat window, a live dashboard, or a small notification feature. Add a hub, connect from the browser, call a method, broadcast to a group, job done. That simplicity00
NANaveed Ausafinnaveedausaf.com·May 30 · 7 min readAccept the Official Hack: Build-Time OpenAPI Detection in .NET 10 Minimal APIsIt is straightforward to configure a minimal API to produce an OpenAPI document at build time. This runs the API during build, requests the OpenAPI document from it, and saves it to disk. The slightly10
ETErvis Trupjaindotnethow.hashnode.dev·May 25 · 15 min readCustom Domains for Your SaaS with Caddy On-Demand TLS and ASP.NET CoreOriginally published on dotnethow.net If you build SaaS for long enough, somebody will ask for custom domains. Their your.customdomain.com should hit your platform and serve their content, and they wa00
CDCoding Dropletsincodingdroplets.com·May 10 · 12 min readFluentAssertions vs Shouldly vs AwesomeAssertions in .NET: Which Assertion Library Should Your Team Use in 2026?When FluentAssertions v8 dropped a proprietary commercial license in January 2025, it forced a question that most .NET teams had quietly avoided for years: does our assertion library actually matter, 00
CDCoding Dropletsincodingdroplets.com·May 8 · 10 min read.NET Aspire vs Docker Compose in .NET: Which Local Dev Orchestration Should Your Team Use in 2026?If your team is running an ASP.NET Core application with more than one service - a web API, a database, maybe Redis, a background worker, an email service - you have faced the question of how to wire 00