Joseph Guadagno
banner
jguadagno.com
Joseph Guadagno
@jguadagno.com
Microsoft Developer Services MVP, Open for Work, International Speaker and Keynoter, and Desert Code Camp organizer
ICYMI: (05/30/2026): "Prevent GitHub Copilot from going to sleep." RPs and feedback are always appreciated! https://jjg.me/49yzHKV #Agents #AI #Articles #Copilot #GitHub #GitHub Copilot
Prevent GitHub Copilot from going to sleep
Recently, I discovered an option in GitHub Copilot Cli that prevents the computer from going to sleep…
www.josephguadagno.net
September 16, 2026 at 4:00 PM
ICYMI: (11/03/2020): "NLog, Dependency Injection, and Azure Functions, Oh My!." RPs and feedback are always appreciated! https://jjg.me/3l94jYp #Articles #Azure #Azure Functions #Dependency Injection #NLog
NLog, Dependency Injection, and Azure Functions, Oh My!
Update November 5th, 2020 Thanks to Rolf Kristensen, one of the NLog maintainers, and some debugging, I came up with another solution!
www.josephguadagno.net
September 16, 2026 at 9:00 AM
ICYMI: (06/22/2026): "Update Aspire Version Recursively in All Projects and Solutions." RPs and feedback are always appreciated! https://jjg.me/44apLV3 #Articles #Aspire #Containers #Copilot #Development #dotnet #GitHub Copilot
Update Aspire Version Recursively in All Projects and Solutions
Update Aspire version recursively in all projects and solutions within a directory.
www.josephguadagno.net
September 15, 2026 at 9:00 AM
ICYMI: (08/29/2020): "Working with Microsoft Identity - Registering an Application." RPs and feedback are always appreciated! https://jjg.me/2ELCdSE #Articles #Azure #Entra #Identity #Managed Identity #MSAL
Working with Microsoft Identity - Registering an Application
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
September 14, 2026 at 4:00 PM
ICYMI: (01/11/2020): "Visual Studio Settings for Presentations." RPs and feedback are always appreciated! https://jjg.me/381bFWW #Articles #Presentation #Presentations #presenting #Settings #Visual Studio
Visual Studio Settings for Presentations
There was a twitter conversation around building an extension to make it easier for presenters/twitchers and others to quickly switch between settings in Visual Studio. I decided to blog about how I do it.
www.josephguadagno.net
September 13, 2026 at 4:00 PM
ICYMI: (10/24/2020): "Working with Microsoft Identity - React Native Client." RPs and feedback are always appreciated! https://jjg.me/2HCj6LZ #Articles #Azure #Entra #Identity #Managed Identity #MSAL #React Native
Working with Microsoft Identity - React Native Client
In this post, I’m going to walk through how you authenticate and use an API that is secured with Azure Active Directory using React Native and the Microsoft Identity library.
www.josephguadagno.net
September 13, 2026 at 9:00 AM
ICYMI: (02/16/2026): "JetBrains Rider Settings for Presentations." RPs and feedback are always appreciated! https://jjg.me/4qJXc9I #Articles #JetBrains #Plugin #Presentation #Presentations #presenting #Rider #Settings
JetBrains Rider Settings for Presentations
I have been using JetBrains Rider for a while now and I have been really happy with it. I have also been using it for presentations and demos. I thought I would share how I set it up for presentations.
www.josephguadagno.net
September 12, 2026 at 4:00 PM
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 #Autocomplete #Azure #Azure Maps #Azure Maps Search #Kendo UI #Telerik
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
September 12, 2026 at 9:00 AM
ICYMI: (06/29/2024): "Azure Key Vault - Update a Secret and its Properties Programmatically." RPs and feedback are always appreciated! https://jjg.me/3W3C2XU #.NET #Articles #Azure #Key Vault
Azure Key Vault - Update a Secret and its Properties Programmatically
When you use the Azure Key Vault SDK, you can create, read, update, and delete secrets. In this post, you will learn how to update a secret and its properties using the Azure Key Vault SDK.
www.josephguadagno.net
September 11, 2026 at 4:00 PM
ICYMI: (06/23/2025): "Using Certificates for Authentication with Microsoft Identity Library." RPs and feedback are always appreciated! https://jjg.me/448vhXx #Articles #Azure #Entra #Identity #Managed Identity #Microsoft Identity Platform #MSAL
Using Certificates for Authentication with Microsoft Identity Library
This article provides instructions on how to use certificates for authentication with the Microsoft Identity Library in .NET applications.
www.josephguadagno.net
September 11, 2026 at 9:00 AM
ICYMI: (04/04/2020): "Setup Code Signing Certificates in Azure Key Vault." RPs and feedback are always appreciated! https://jjg.me/2UQrawY #.NET Core #Articles #Azure #Certificate #Code Signing #Key Vault #NuGet
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
September 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 #Entra #Identity #Managed Identity #MSAL
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
September 8, 2026 at 4:00 PM
ICYMI: (02/16/2026): "JetBrains Rider Settings for Presentations." RPs and feedback are always appreciated! https://jjg.me/4qJXc9I #Articles #JetBrains #Plugin #Presentation #Presentations #presenting #Rider #Settings
JetBrains Rider Settings for Presentations
I have been using JetBrains Rider for a while now and I have been really happy with it. I have also been using it for presentations and demos. I thought I would share how I set it up for presentations.
www.josephguadagno.net
September 8, 2026 at 9:00 AM
ICYMI: (05/14/2015): "So you want to be a Microsoft MVP." RPs and feedback are always appreciated! https://jjg.me/2L50xNK #Articles #Microsoft MVP #MVP
So you want to be a Microsoft MVP
It’s very common for myself and other Microsoft MVPs to get asked “What does it take to become a Microsoft MVP” or “I want to be a Microsoft MVP, please tell me what I can do” when we speak at conferences or chat with each other on social networks. The short answer is most people outside of Microsoft do not know that the “secret formula” is. The long answer requires a little bit of understanding of how Microsoft evaluates potential candidates for receiving the award and what the propose of the award is. The rest of this post is my opinion on how you can become a Microsoft MVP. To see what Microsoft says about how you can become a Microsoft MVP visit http://mvp.microsoft.com/en-us/becoming-an-mvp.aspx For one to earn the Microsoft MVP award, Microsoft has to see the recipient as someone who provides value to the Microsoft ecosystem and is influential in the software industry. The award is given based on the previous year’s contributions to the Microsoft ecosystem and is from one of the product teams. Product teams include Microsoft Office, Microsoft Azure, Microsoft .NET and many others. Each product group budgets for a certain number of MVPs a year, depending on the specialty, there can be very few spots to many spots available to for new candidates. In addition to this, you need to get nominated by a Microsoft MVP or Microsoft employee for Microsoft to consider you. OK, so how can I provide value to the Microsoft ecosystem you ask. That’s the tricky spot; there are no fixed rules, minimum contributions or formula for getting in. That being said there are a few things you can do to get on the radar:
www.josephguadagno.net
September 6, 2026 at 4:00 PM
ICYMI: (08/29/2020): "Working with Microsoft Identity - Configure Local Development." RPs and feedback are always appreciated! https://jjg.me/2QDuDfj #Articles #Azure #Entra #Identity #Managed Identity #MSAL
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
September 6, 2026 at 9:00 AM
ICYMI: (06/23/2025): "Using Certificates for Authentication with Microsoft Identity Library." RPs and feedback are always appreciated! https://jjg.me/448vhXx #Articles #Azure #Entra #Identity #Managed Identity #Microsoft Identity Platform #MSAL
Using Certificates for Authentication with Microsoft Identity Library
This article provides instructions on how to use certificates for authentication with the Microsoft Identity Library in .NET applications.
www.josephguadagno.net
September 5, 2026 at 4:00 PM
ICYMI: (08/29/2020): "Working with Microsoft Identity - Registering an Application." RPs and feedback are always appreciated! https://jjg.me/2ELCdSE #Articles #Azure #Entra #Identity #Managed Identity #MSAL
Working with Microsoft Identity - Registering an Application
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
September 5, 2026 at 9:00 AM
ICYMI: (06/22/2026): "How I built Run Aspire Update Script with GitHub Copilot." RPs and feedback are always appreciated! https://jjg.me/4xQrCvN #.NET #Articles #ASP.NET #Aspire #Containers #Copilot #Development #dotnet #GitHub Copilot
How I built Run Aspire Update Script with GitHub Copilot
A walk though of how I built the script to update Aspire version recursively in all projects and solutions using GitHub Copilot Chat extension for Visual Studio Code.
www.josephguadagno.net
September 4, 2026 at 4:00 PM