This website uses cookies

Read our Privacy policy and Terms of use for more information.

Your Agents Crave State

Every ai app hits the same wall: the agent needs to remember something, store something, try something. Ghost is postgres built for that. Spin one up per agent. Fork it. Throw it away. Pay nothing when it sits idle.

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

Microsoft SQL Security Across the MAESTRO Stack: Building Secure Agentic AI with Defense-in-Depth

https://devblogs.microsoft.com/azure-sql/microsoft-sql-security-across-the-maestro-stack-building-secure-agentic-ai-with-defense-in-depth/

Artificial Intelligence is evolving rapidly. What began as simple prompt-and-response systems is now transforming into fully autonomous, agentic AI architectures capable of reasoning, orchestrating to...

Getting the Client IP Address in ASP.NET Core

https://weblog.west-wind.com/posts/2026/May/13/Getting-the-Client-IP-Address-in-ASPNET-Core

When I need to pick up the client IP Address in ASP.NET Core I always forget where to find the connection information. It's simple enough: HttpContext?.Connection?.RemoteIpAddress but I never reme...

Creating a Simple MCP Server in .NET

https://pmichaels.net/mcp-server-dotnet/

In my previous post, I covered how to interact with a local LLM from .NET using LM Studio. In this post, I’m going to take that a little…

When Your Use Case Half-Succeeds: Designing for Partial Failure in .NET

https://www.milanjovanovic.tech/blog/when-your-use-case-half-succeeds-designing-for-partial-failure-in-dotnet

A use case isn't a transaction. The moment it touches more than one system, you are dealing with partial failure. Here's how I classify side effects and design use cases that fail loudly and recover s...

The Coding Harness Behind GitHub Copilot in VS Code

https://code.visualstudio.com/blogs/2026/05/15/agent-harnesses-github-copilot-vscode

What developers actually interact with is the coding harness: the layer that assembles context, exposes tools, runs the agent loop, interprets tool calls, and turns a model's output into something use...

10 EF Core Performance Mistakes (and How to Fix Them) in .NET 10

https://codewithmukesh.com/blog/ef-core-performance-mistakes/

10 EF Core performance mistakes that ship to production - N+1 queries, missing projections, lazy loading, AsNoTracking, bulk ops - and how to fix each in .NET 10.

On .NET Live: How Coding Standards Supercharge .NET Quality & Performance

https://dotnettips.com/2026/05/15/on-net-live-how-coding-standards-supercharge-net-quality-performance/

For the second time, I’m excited to be a guest on On .NET Live on May 18th at 9 AM PST! I’ll be talking about one of my favorite subjects: coding standards and how they can supercharge .NET code quali...

Building a Agent with Microsoft Agent Framework and Multiple AI Service Providers

https://medium.com/@balajithilagar/building-a-agent-with-microsoft-agent-framework-and-multiple-ai-service-providers-c2c8875452e1?source=rss------dotnet-5

In this article, we will build a simple Weather Prediction Agent using the Microsoft Agent Framework with support for multiple AI…

Securing Swagger, Scalar, and Health Endpoints in ASP.NET

https://medium.com/@mahmood.alsarraj/securing-swagger-scalar-and-health-endpoints-in-asp-net-a377cbcaccc2?source=rss------dotnet-5

🚨 Your API Might Be Secure… But Your Swagger UI Isn’t

Why I Like Azure Cosmos DB So Much

https://cosmin-vladutu.medium.com/why-i-like-azure-cosmos-db-so-much-371b6eeb09b9?source=rss------dotnet-5

Intro

I Spent 6 Months Treating My .NET API Like a React App. Here’s the Mess I Made

https://ajaybisht-dev.medium.com/i-spent-6-months-treating-my-net-api-like-a-react-app-heres-the-mess-i-made-8bbc71c310c4?source=rss------dotnet-5

A full-stack confession from someone who should have known better

“Frontend Filtering Works… Until Pagination Enters the Chat”

https://medium.com/@narjesswehbi04/frontend-filtering-works-until-pagination-enters-the-chat-d424ac1d57a7?source=rss------dotnet-5

Users were searching for orders that definitely existed in our database — but getting empty results.

Keep Reading