Joseph Guadagno
banner
jguadagno.com
Joseph Guadagno
@jguadagno.com
Microsoft Developer Services MVP, Senior VP of IT at Realtime Technologies, International Speaker and Keynoter, and Desert Code Camp organizer
ICYMI: (01/10/2026): "Generate an Open Graph Profile Image with C#." RPs and feedback are always appreciated! https://jjg.me/3Nemsa3 #Articles #.NET #dotnet #Development #csharp
Generate an Open Graph Profile Image with C#
Learn how to create dynamic Open Graph profile images using C# and .NET in this step-by-step guide.
www.josephguadagno.net
January 16, 2026 at 9:00 AM
ICYMI: (08/22/2020): "Securing Azure Containers and Blobs with Managed Identities." RPs and feedback are always appreciated! https://jjg.me/3goSc6f #Articles #Azure #Containers #Blob #Identity #MSAL #Managed Identity
Securing Azure Containers and Blobs with Managed Identities
I’ve been streaming ‘Coding with JoeG’ on Twitch for a few months now. The general theme of the stream is teaching software development with C#. We’ve been building a contact management application to demonstrate some best practices. About two weeks ago, or so, I added an Azure Storage Blob Container to hold the images of the contacts. I did this using the way I knew how to do it using Storage Access Keys and a library, JosephGuadagno.AzureHelpers.Storage, that I wrote to make it ‘easier’ to interact with Azure Storage. While talking about the stream on Twitter, Christos, PM on the Microsoft Identity team, reached out and said I should try securing the Container/Blob with Managed Identity. I tried on the stream for a good 5 or so hours and could not get it to work. If you want to see it, check out the recording of the stream on my YouTube channel.
www.josephguadagno.net
January 15, 2026 at 4:00 PM
ICYMI: (07/10/2020): "Securing Azure Function Settings with Azure Key Vault." RPs and feedback are always appreciated! https://jjg.me/3eqbFCF #Articles #Azure #Key Vault #Functions
Securing Azure Function Settings with Azure Key Vault
In this post, we’ll walk through how you can use Azure Key Vault to secure sensitive settings in Azure Functions. If you don’t have a Key Vault setup, I covered setting one up in the post titled ‘Setup Code Signing Certificates in Azure Key Value’
www.josephguadagno.net
January 15, 2026 at 9:00 AM
Me, 3 days ago and 4 days before my conference talk... "Time to shut down all the automated updates. You have a conference talk in 4 days"
Me today, T-16 hours until conference talk.. "Ooo, a Bios update is available! Let's apply it. What could go wrong?"
January 14, 2026 at 9:14 PM
Reposted by Joseph Guadagno
ICYMI: (03/27/2021): "Creating a Search Suggestion widget using Azure Maps Search Service and KendoUI Autocomplete.." RPs and feedback are always appreciated! https://jjg.me/4g5YgA5 #Articles #Azure #Azure Maps #Azure Maps Search #Telerik #Kendo UI #Autocomplete
Creating a Search Suggestion widget using Azure Maps Search Service and KendoUI Autocomplete.
When using Google or Bing Maps to lookup an address or point of interest, both display address suggestions in a user-friendly way. In the example below, I type “Time Square”, and Bing suggests a few addresses/places.
www.josephguadagno.net
January 14, 2026 at 9:00 AM
ICYMI: (11/05/2020): "Embedding OneDrive Hosted PowerPoint slides in Jekyll Posts." RPs and feedback are always appreciated! https://jjg.me/2GueVlr #Articles #Jekyll #OneDrive #PowerPoint
Embedding OneDrive Hosted PowerPoint slides in Jekyll Posts
I was chatting with Dave Brock (@daveabrock) about our .NET 5 presentations today (.NET 5 - What is it?). He mentioned that he wanted to “steal” my PowerPoint embed feature. Dave’s a nice guy and all but is it really stealing if you ask for it? :smile:
www.josephguadagno.net
January 13, 2026 at 4:00 PM
Reposted by Joseph Guadagno
Blogged: Announcing DotnetPsCmds - PowerShell CmdLets for .NET bit.ly/49QfUXM #dotnet
Peter Ritchie's Blog - Announcing DotnetPsCmds - PowerShell CmdLets for .NET
Peter Ritchie
bit.ly
January 12, 2026 at 9:48 PM
Reposted by Joseph Guadagno
One of the most annoying aspects of a lot of HTTP mocking libraries in .NET is that it takes way too much time to figure out why the mock wasn't invoked correctly. E.g. Did I use the wrong path? The wrong query maybe? Did I make a mistake in the order? Especially with the more complicated...
January 12, 2026 at 7:27 PM
Reposted by Joseph Guadagno
Generate an Open Graph Profile Image with C# | by Joseph Guadagno

buff.ly/nUVxnKC

#dotnet #csharp #apis #softwaredev
Generate an Open Graph Profile Image with C#
Learn how to create dynamic Open Graph profile images using C# and .NET in this step-by-step guide.
buff.ly
January 12, 2026 at 3:00 PM
ICYMI: (07/18/2024): "Extended Validation (EV) Code Signing Certificates with Azure Key Vault and digicert." RPs and feedback are always appreciated! https://jjg.me/4d0EpB3 #Articles #Azure #Key Vault #Microsoft Azure #digicert #Certificate #Code Signing
Extended Validation (EV) Code Signing Certificates with Azure Key Vault and digicert
In a previous post, I showed you how to Setup Code Signing Certificates in Azure Key Vault. In this post, I will show you how to create an Extended Validation (EV) Code Signing Certificate with digicert and store it in Azure Key Vault.
www.josephguadagno.net
January 12, 2026 at 9:00 AM
New Blog Post: (01/10/2026): "Generate an Open Graph Profile Image with C#." RPs and feedback are always appreciated! https://jjg.me/3Nemsa3 #Articles #.NET #dotnet #Development #csharp
Generate an Open Graph Profile Image with C#
Learn how to create dynamic Open Graph profile images using C# and .NET in this step-by-step guide.
www.josephguadagno.net
January 10, 2026 at 1:32 PM
ICYMI: (04/04/2020): "Setup Code Signing Certificates in Azure Key Vault." RPs and feedback are always appreciated! https://jjg.me/2UQrawY #Articles #.NET Core #NuGet #Azure #Key Vault #Code Signing #Certificate
Setup Code Signing Certificates in Azure Key Vault
Let’s take a look at how you can set up and configure Azure Key Vault to store Code Signing Certificates
www.josephguadagno.net
January 10, 2026 at 9:00 AM
ICYMI: (08/29/2020): "Working with Microsoft Identity - Configure Local Development." RPs and feedback are always appreciated! https://jjg.me/2QDuDfj #Articles #Azure #Identity #MSAL #Managed Identity #Entra
Working with Microsoft Identity - Configure Local Development
Securing our applications and data is critical in this day and age. I’ve been working a lot with the new Microsoft identity platform (MSAL) library, so I decided to create a series of blog posts around working with it.
www.josephguadagno.net
January 9, 2026 at 4:00 PM
ICYMI: (04/05/2020): "Setup Azure Artifacts to Host Your NuGet Packages." RPs and feedback are always appreciated! https://jjg.me/2yCodaR #Articles #.NET Core #NuGet #Azure #Pipeline #Key Vault #Azure Artifacts
Setup Azure Artifacts to Host Your NuGet Packages
Let’s take a look how you can build an Azure pipeline that will build your NuGet package, sign it, then deploy it to Azure Artifacts
www.josephguadagno.net
January 9, 2026 at 9:00 AM
I'm speaking at the @codemash.bsky.social Conference next week. Topic is "Dev Containers. What are they and why do you need them?" If you are going to event, stop by to attend the talk or say hi 👋! www.josephguadagno.net/speaking-eng...
January 8, 2026 at 9:09 PM
Reposted by Joseph Guadagno
Ready to become an Architect? I'm holding my "Practical Architecture with .NET Core" on March 9-10th in Utrecht, NL. Seats are limited:
Practical Architecture for .NET Core
Learning individual skills is important, but when you're creating large, distributed system you need to have a plan. In this course, you'll learn how to architect your applications to be scalable and maintainable.
wildermuth.com
January 8, 2026 at 6:28 PM
Reposted by Joseph Guadagno
.NET Rocks! - Uno and .NET 10 with Sam Basu, Jerome Laban, and hosts Carl Franklin & Richard Campbell

buff.ly/uFu2MnB

#podcast #devcommunity #dotnet #unoplatform #appdev #crossplatform #csharp
Uno and .NET 10 with Sam Basu and Jerome Laban
What's happening with Uno now that .NET 10 is released? Carl and Richard talk to Jérôme Laban and Sam Basu about the latest developments in Uno, including the
buff.ly
January 8, 2026 at 7:01 PM