Dave Brock

Dave Brock

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

Use local function attributes with C# 9

Use local function attributes with C# 9

In this quick post, I introduce how to use attributes on local functions in C# 9.

Dave Brock
Dave Brock
CSharp
Automate a Markdown links page with Pinboard and C#

Automate a Markdown links page with Pinboard and C#

In this post, we generate a Markdown links page using Pinboard and C#.

Dave Brock
Dave Brock
CSharp
The .NET Stacks, #28: The future of MVC and themes of .NET 6

The .NET Stacks, #28: The future of MVC and themes of .NET 6

This week, we look at the future of APIs in ASP.NET Core MVC and the "themes" of .NET 6.

Dave Brock
Dave Brock
.NET Stacks
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