Send Emails using C# .NET with Azure Functions and SendGrid Bindings
Learn how to send emails from Azure Functions using C# .NET and the SendGrid Bindings
Integrate ngrok into ASP.NET Core startup and automatically update your webhook URLs
Learn to integrate ngrok into ASP.NET Core's startup process to create secure public tunnels and automatically handle Twilio's webhooks with a single command
Integrate IndexNow with Umbraco CMS to submit content to search engines
Umbraco is very extensible for ASP.NET developers. Learn how to integrate IndexNow into the Umbraco backoffice, so you can easily submit Umbraco content URLs to search engines that they will (re)crawl.
Send Scheduled SMS with C# .NET and Twilio Programmable Messaging
Learn how to schedule SMS with C# .NET and Twilio Messaging's latest feature: Scheduled Messaging!
How to get ASP.NET Core's local server URLs
Learn how to access the ASP.NET Core's local server URLs in Program.cs, in controllers using Dependency Injection, and in IHostedService or BackgroundService.
How to send SMS with C# .NET and Azure Functions using Twilio Output Binding
Twilio posts cloud communications trends, customer stories, and tips for building scalable voice and SMS applications with Twilio's APIs.
How to send recurring emails in C# .NET using SendGrid and Quartz.NET
Learn how to send recurring emails with C# .NET using Quartz.NET and SendGrid's APIs
Send Emails using the SendGrid API with .NET 6 and C#
Learn how to send emails using the SendGrid API with a .NET 6 console application and C#
Introducing .NET Developer Niels Swimberghe
Meet Niels Swimberghe, the newest member of the Developer Voices team at Twilio. Niels is a .NET developer and will be producing technical content for the .NET community.
How to run Umbraco 9 as a Linux Docker container
Umbraco 9 has been built on top of .NET 5. As a result, you can now containerize your Umbraco 9 websites in Linux containers. Learn how to containerize Umbraco 9 with Docker.
Deploying Umbraco 9 to Azure App Service for Linux
Learn how to create the Azure infrastructure using the Azure CLI to host an Umbraco 9 website using Azure SQL and Azure App Service for Linux, and how to deploy your Umbraco 9 site.
Handle No-Answer Scenarios with Voicemail and Callback
With Twilio Programmable Voice you can ask customers to leave a message and their phone number if there's nobody available to take the call so you can give them a callback later
Thoughts and tips on moving to Umbraco 9 from Umbraco 8
.NET Core was a groundbreaking change to the .NET platform. It is blazing fast, open-source, and cross-platform across Windows, Linux, and macOS. With Umbraco 9, we finally get to enjoy all the new innovations from .NET Core. Read about my experience upgrading an Umbraco 8 website to Umbraco 9.
Get Your Head Together With Blazor’s New HeadContent and PageTitle
Let’s take a look at the three Blazor components .NET 6 is introducing to help you manage the head of your document—PageTitle, HeadContent, and HeadOutlet.
Generic Linear Search/Sequential Search for a sequence in C# .NET
To practice algorithms and data structures, I reimplemented Linear Search/Sequential Search for a sequence using C#'s generic type parameters.
Generic Boyer–Moore–Horspool algorithm in C# .NET
To practice algorithms and data structures, I reimplemented Boyer–Moore–Horspool algorithm for a sequence using C#'s generic type parameters.
Generic Binary Search in C# .NET
To practice algorithms and data structures, I reimplemented binary search using C#'s generic type parameters.
Generic Insertion Sort in C# .NET
To practice algorithms and data structures, I reimplemented insertion sort using C#'s generic type parameters.
Generic Quick Sort in C# .NET
To practice algorithms and data structures, I reimplemented Quick Sort using C#'s generic type parameters.
Generic Merge Sort in C# .NET
To practice algorithms and data structures, I reimplemented merge sort using C#'s generic type parameters.