Dave Brock

Dave Brock

I'm a software engineer, writer, speaker, and Microsoft MVP from Madison, Wisconsin.

Use ASP.NET Core route-to-code for simple JSON APIs

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.

Dave Brock
Dave Brock
APIs
The .NET Stacks #27: Giving some 💜 to under-the-radar ASP.NET Core 5 features

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.

Dave Brock
Dave Brock
.NET Stacks
Use Azure Functions, Azure Storage blobs, and Cosmos DB to copy images from public URLs

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.

Dave Brock
Dave Brock
Azure
Blast Off with Blazor: Isolate and test your service dependencies

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.

Dave Brock
Dave Brock
Blast Off With Blazor
The .NET Stacks #26: .NET 5 has arrived, let's party

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.

Dave Brock
Dave Brock
.NET Stacks
Simplify your ASP.NET Core API models with C# 9 records

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.

Dave Brock
Dave Brock
CSharp
Use OpenAPI, Swagger UI, and HttpRepl in ASP.NET Core 5 to supercharge your API development

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.

Dave Brock
Dave Brock
ASP.NET Core
The .NET Stacks #25: .NET 5 officially launches tomorrow

The .NET Stacks #25: .NET 5 officially launches tomorrow

This week, .NET 5 ships, and are C# 9 records actually immutable by default?

Dave Brock
Dave Brock
.NET Stacks