My new book ASP.NET Core in Action, Second Edition is available now! It supports .NET 5.0, and is available as an eBook or paperback. You even get a free copy of the first edition of ASP.NET Core in Action!
In this post I show two approaches for running tasks asynchronously on startup. Each approach allow registering tasks using DI, but have different trade offs…
In this post I look at the problem of running one-off tasks asynchronously on app startup in ASP.NET Core, and explore the pros and cons of each option…
In this post, I describe how to create a custom ITwilioRestClient, register it with the DI container, and inject it into an MVC controller.…
In this post I show how to create an AWS IAM policy that allows you to send email with AWS SES to the mailbox simulator only, not to real recipients.…
In this post I show how to create a new Git repo on Azure Repos, how to install Git LFS locally, and host to enable Git LFS in your repositories…
I recently added a dark mode to my blog. Here's how you can enable it, how I implemented it, and what's currently missing!…
Stay up to the date with the latest posts!