Skip to content
Standard
Reader
Log in
Tag
.net
Articles and publications tagged .net across the Atmosphere.
84
articles
6
publications
Articles
Publications
Recent
Recent
Trending
Most popular
Tim Deschryver
·
Jun 25, 2026
Your first MCP server with ASP.NET
Learn how to query your application's data using natural language by building an ASP.NET MCP server.
.NET
·
ASP.NET
Tim Deschryver
·
May 20, 2026
Running a production-like local environment with Aspire
Prevent integration surprises in production by using Aspire to run local dependencies in a consistent, production-like setup, with Azure Blob Storage and Azurite as a practical example.
.NET
·
Aspire
Tim Deschryver
·
May 7, 2026
Improve your AI coding agent with runtime context from Aspire MCP
The power of giving an AI agent access to OpenTelemetry data through Aspire MCP is simple: it gives the agent better input to analyze. Instead of reasoning only from source code, the agent can inspect the actual behavior of the running system. That makes its insights more reliable, resulting in more relevant and correct suggestions.
.NET
·
AI
Tim Deschryver
·
Apr 23, 2026
Keep Agentic AI Simple: A Practical Workflow for Software Development
You don’t need a complex setup or endless prompt tricks to get value from AI in software development. I've experienced that a few practices like an AGENTS.md file, Agent Skills, and specifications can dramatically improve the speed, quality, and consistency of agents.
AI
·
.NET
Tim Deschryver
·
Apr 7, 2026
Containerize an ASP.NET Core BFF and Angular frontend using Aspire
Using Damien Bowden's secure ASP.NET Core and Angular BFF template as a starting point, this post shows how to integrate Aspire to improve local development and prepare the application for containerized deployment.
.NET
·
Angular
Tim Deschryver
·
Feb 26, 2026
A minimal way to integrate Aspire into your existing project
Did you know that you don't need to rebuild your solution to adopt Aspire? Instead, start small and improve over time. Let's take a look at how to integrate Aspire into your existing project with minimal changes, allowing for a gradual adoption of Aspire's features.
Aspire
·
.NET
Tim Deschryver
·
Jan 29, 2026
Changing how ASP.NET generates OpenAPI schema names
Preventing any naming conflicts in the OpenAPI documentation by ensuring that each schema name is uniquely identified by its full name.
.NET
·
OpenAPI
Tim Deschryver
·
Jan 16, 2026
Using FusionCache's Backplane to synchronize HybridCache instances across multiple instances
HybridCache is a great caching solution but it doesn't sync in-memory caches across instances. Discover how FusionCache can help you achieve this (and much more) with its Backplane feature.
.NET
·
Caching
oh hey, it's owais
·
Dec 18, 2025
Community
Dev Log 38: 2025-12-18
FSharp
·
.NET
Tim Deschryver
·
Dec 4, 2025
Named global query filters in Entity Framework Core 10
Entity Framework Core 10 enhances the global query filters feature, allowing you to define multiple filters per entity and selectively disable them by name. This powerful enhancement gives you fine-grained control over query filtering, perfect for implementing soft deletes.
.NET
·
Entity Framework
Tim Deschryver
·
Nov 13, 2025
Using cookies for authentication in an Angular application
Learn how to simplify authentication in Angular applications by leveraging secure, cookie-based authentication through a Backend for Frontend (BFF) pattern. This approach eliminates the complexity of client-side token management while improving the security of your client-side code.
Angular
·
BFF
Tim Deschryver
·
Oct 30, 2025
Write strongly typed Web API integration tests using Kiota and OpenAPI
Recently, I discovered Kiota, a tool that generates API clients from OpenAPI specifications, and it has significantly simplified my testing process. In this blog post, I'll share how I use Kiota to create type-safe HTTP clients that are consumed within the integration tests for my ASP.NET Web API endpoints.
.NET
·
ASP.NET
Tim Deschryver
·
Sep 25, 2025
Forwarding authenticated calls to a downstream API using YARP
A Backend for Frontend (BFF) typically communicates with downstream APIs on behalf of the user. In this post, we'll explore how to forward authenticated calls to a downstream API using YARP.
.NET
·
YARP
Tim Deschryver
·
Sep 11, 2025
Secure your Yarp BFF with cookie-based authentication
Learn how to implement a secure cookie-based authentication in a YARP (Yet Another Reverse Proxy) Project that acts as the Backend for Frontend (BFF) architecture within a .NET Aspire solution. We also cover why we should prefer cookies over tokens for authentication (spoiler, it's security related).
.NET
·
YARP
Tim Deschryver
·
Aug 28, 2025
Writing isolated (integration)tests with TestContainers
If you're having troubles with setting up or running your test environment, then this blog post is for you. We will explore what TestContainers is, what problem it solves, and why you should consider using it within your testing strategy.
.NET
·
Testing
Tim Deschryver
·
Aug 15, 2025
VS Code as a modern Full‑Stack workspace, Powered by Copilot
Why VS Code transitioned into my primary development environment. The combination of its extensibility, the different integrations, and GitHub Copilot's capabilities makes it an ideal choice for my modern full-stack development needs.
.NET
·
Angular
Tim Deschryver
·
Jul 31, 2025
Fire your Playwright tests on demand from the .NET Aspire dashboard
Let's see how to use WithExplicitStart to integrate (TypeScript) Playwright tests within Aspire's dashboard.
.NET
·
Aspire
Tim Deschryver
·
May 14, 2025
ASP.NET 10: Validating incoming models in Minimal APIs
Using data annotations to validate incoming models in ASP.NET 10 Minimal APIs makes it easy to ensure that the model is valid before processing the request.
.NET
·
ASP.NET
Tim Deschryver
·
Apr 17, 2025
Using YARP as BFF within .NET Aspire: Integrating YARP into .NET Aspire
This blog post is the first in a series of posts in which a YARP project is integrated within a .NET Aspire project, acting as a secure Backend for Frontend (BFF) for an Angular application.
.NET
·
YARP
Tim Deschryver
·
Mar 6, 2025
Some observations while writing my first Azure Function
A detailed exploration of the process and insights gained while creating my first Azure function.
.NET
·
Azure
Tim Deschryver
·
Dec 17, 2024
Sending (browser) OpenTelemetry traces from an Angular Application to .NET Aspire
How to configure .NET Aspire to enable browser OpenTelemetry data from an Angular application.
.NET
·
Angular
Tim Deschryver
·
Oct 29, 2024
What about my API documentation now that Swashbuckle (Swagger) is no longer a dependency in ASP.NET 9
As you will see in this blog post, the "baked-in" Swashbuckle package is no longer a dependency in the ASP.NET 9 project template. Let's take a look at what this means for your API documentation and go through some options to render the OpenAPI document.
ASP.NET
·
.NET
Tim Deschryver
·
Oct 23, 2024
New LINQ methods in C# 13: Index, CountBy, AggregateBy
Taking a look (including examples) at the new LINQ methods that will be introduced in C# 13, as part of the .NET 9 release.
.NET
·
C#
Tim Deschryver
·
Oct 10, 2024
Create a custom SQL expression with Entity Framework, or how to make EF interpret your Value Types
A deep-dive at the internals of Entity Framework to come up with a solution to make EF interpret your value types, in this particular case a strongly-typed ID (of the StronglyTypedId NuGet Package).
.NET
·
SQL
Home
Latest
Discover
Search