Author name: Simon Holman

Error sending email via SendGrid from Azure Functions

If you’re seeing an error sending email via SendGrid from Azure Functions v4 Isolated model saying “System.Private.CoreLib: Exception while executing function: Functions.SendEmail. Microsoft.Azure.WebJobs.Extensions.SendGrid: A ‘To’ address must be specified for the message.” then you have a JSON serialization problem! The standard JSON in the newer Azure functions projects is System.Text.Json, which is serialising the returned […]

Error sending email via SendGrid from Azure Functions Read More »

, , , ,

Manage your Microsoft365 domains with Amazon Route 53 hosted zones

In this post, we’ll take a look at adding a domain to Microsoft365 and configuring your DNS records with an Amazon Route 53 DNS. Fun Fact: The name Route 53 comes from the fact that DNS often detemines internet routing and the port used for DNS lookups is port 53! Create a Microsoft365 tenancy The

Manage your Microsoft365 domains with Amazon Route 53 hosted zones Read More »

, , ,

Should you use caching for speed?

I imagine most people who get asked that question would answer “Of course!” but I disagree in a way. I’ve seen countless videos and articles talking about adding caching to your ASP.NET website or API in order to “speed it up”. Speeding up your responses is a good thing, but if you’re using caching as

Should you use caching for speed? Read More »

, , , , ,

Manage your Microsoft365 domains with Azure DNS Zone

In this post, we’ll take a look at adding a domain to Microsoft365 and configuring your DNS records with an Azure DNS Zone. Create a Microsoft365 tenancy The first step to getting a domain set up in Microsoft365 is to set up a tenancy. A tenancy is a placeholder to contain your domains, user accounts,

Manage your Microsoft365 domains with Azure DNS Zone Read More »

, , ,

Host your domain with Azure Public DNS zones

If you’re using Azure for other services, then it makes perfect sense to also use Azure Public DNS Zones to host your domain and manage your DNS. You’ll be building on top of the massive infrastructure that Azure already has in place to manage it’s own internal and external DNS. Create an Azure Public DNS

Host your domain with Azure Public DNS zones Read More »

, , ,

SendGrid Account Setup and Domain Verification with Azure DNS

If you’re wanting to send email from your application, then Sendgrid is a fantastic provider that makes it easy (and potentially free) to get up and going. Sendgrid have great documentation at https://docs.sendgrid.com/for-developers/sending-email/api-getting-started and if you’re a .NET developer, a helpful c# client at https://github.com/sendgrid/sendgrid-csharp Set up your SendGrid account To get an account set

SendGrid Account Setup and Domain Verification with Azure DNS Read More »

, , ,

Using Redis Caching in your ASP.NET Core web app

Join the mailing list to stay up to date with published articles Video Summary Welcome back! In our previous videos, we covered the installation of Ubuntu on Windows 11 and explored how to install Redis Server on that Ubuntu instance. Today, we’ll delve into a quick Blazor application that demonstrates how to read and write

Using Redis Caching in your ASP.NET Core web app Read More »

, , ,

Install Ubuntu on Windows 11 using the Windows Subsystem for Linux (WSL)

Video Summary Hi folks, welcome back to another video. In this video, we’re going to take a look at installing Ubuntu, a Linux distribution, on Windows 11 using the Windows subsystem for Linux. To start off, the first thing we need to do is install the Windows subsystem for Linux on Windows. To do that,

Install Ubuntu on Windows 11 using the Windows Subsystem for Linux (WSL) Read More »

, , , ,

Ignore Azure Function false positive dependency failures using TelemetryInitializers

Let me start by saying that I love Appication Insights. The level of detail it gives you out of the box to monitor and troubleshoot application issues is fantastic. BUT, I loathe false positive error messages, especially dependency failures. If you’ve done any work with Azure storage then you’ve likely come across what I’m talking

Ignore Azure Function false positive dependency failures using TelemetryInitializers Read More »

, ,
Scroll to Top