PPatrick KearnsSep 1 · 13 min readWhen AsNoTracking Makes EF Core SlowerThere is a piece of EF Core advice that appears in almost every performance discussion: If the query is read-only, use AsNoTracking(). Its usually good advice. Tracking entities requires EF Core to 1Afullstackcity.com
PPatrick KearnsAug 22 · 12 min readYour HttpClient Connections May Be Living Too LongReusing HttpClient prevents socket exhaustion, but an indefinitely reusable connection can keep your application attached to an endpoint that DNS stopped advertising hours ago. .NET 11 introduces a mo2dotnetdigest.com
PPatrick KearnsAug 5 · 19 min readThe Hidden Architecture of Time in .NET SystemsTime has the nasty habit of biting you in production when you least expect it. A timestamp that is perfectly suitable for recording when an order was received is a poor way to measure how long a reque83PDHdotnetdigest.com
Jjaberadam2001Jul 22 · 9 min readHow to Actually Work With AI Coding Agents (A Practical Guide for 2026)Your AI tool stopped suggesting and started doing. That changes your job more than anyone told you — here's the workflow that actually works. Something changed in the last year, and most developers arsimplyexplained.hashnode.dev
RRajshreeJul 21 · 5 min readWhy Every Developer Needs a Personal Website Your resume tells people what you’ve done. Your GitHub shows what you’ve built. But your personal website tells people who you are. When I started learning web development, I believed that a good resurjshree.hashnode.dev
PPatrick KearnsJul 18 · 10 min readPreventing Broken Object Level Authorisation in ASP.NET Core APIsAn authenticated user calls your API with a valid access token. The token contains the right role and the endpoint requires authorisation. Everything appears secure. The user then changes /claims/8d611fullstackcity.com
PPatrick KearnsJul 18 · 12 min readCutting AI Prompt Tokens by Turning Text into Images with .NETSending text to an AI model as an image sounds like it should cost more. The application has to render the text, encode a PNG and send a much larger payload over the network. Yet for the right kind of1fullstackcity.com
PPatrick KearnsJul 15 · 27 min readFast Cross-Module Queries in .NET Modular MonolithsA modular monolith gives each module clear ownership of its business rules and data. The Orders module controls orders, the Customers module controls customer information, and the Payments module cont1dotnetdigest.com
PPatrick KearnsJul 13 · 24 min readSecuring AI Memory Against Poisoning in .NETMemory makes an AI assistant useful. It can remember that a customer prefers email, that a project uses a particular naming convention, or that a developer wants examples written with primary construc53JMKdotnetdigest.com
PPatrick KearnsJul 8 · 14 min readShould Your .NET App Expose an MCP Server?AI features in .NET apps are starting to move past the simple chat box. At first, Devs usually adds one model call. The app sends a prompt, gets a response, and shows it to the user. That is easy enou52EHdotnetdigest.com