Use ASP.NET Core route-to-code for simple JSON APIs
In this post, we explore how you can use route-to-code instead of controllers, and the benefits and drawbacks.
The .NET Stacks #27: Giving some 💜 to under-the-radar ASP.NET Core 5 features
This week, we look at some under-the-radar ASP.NET Core 5 features, and look around the community.
Use Azure Functions, Azure Storage blobs, and Cosmos DB to copy images from public URLs
In this post, we work with Azure Storage blobs and Cosmos DB to copy images that are available over the public Internet.
Blast Off with Blazor: Isolate and test your service dependencies
In this post, we refactor our component to inject an API service wrapper, to abstract away a direct HttpClient dependency.
The .NET Stacks #26: .NET 5 has arrived, let's party
This week, we look at the .NET Conf content and also discuss the buzz around dependency injection.
Simplify your ASP.NET Core API models with C# 9 records
In this post, a quick tip about how to use records to simplify your API models.
Use OpenAPI, Swagger UI, and HttpRepl in ASP.NET Core 5 to supercharge your API development
In the latest post, we look at how easy it is to work with Swagger and HttpRepl in ASP.NET Core 5.
The .NET Stacks #25: .NET 5 officially launches tomorrow
This week, .NET 5 ships, and are C# 9 records actually immutable by default?