Sign in

Joseph Guadagno

@jguadagno.com
787 followers 446 following 1.6K posts

Microsoft Developer Services MVP, Open for Work, International Speaker and Keynoter, and Desert Code Camp organizer

PostsRepliesMedia
Joseph Guadagno @jguadagno.com · 4h
ICYMI: (09/24/2019): "New Type of Identity Theft." RPs and feedback are always appreciated! jjg.me/2kY9KPW #Articles #Identity Theft #Security #Technology
josephguadagno.net
New Type of Identity Theft
A few days ago, I got an email with the subject of Inquiry from a Michael Fleming at michaeltfleming6@gmail.com. Initially, I didn’t think anything of it. This time of the year I get a lot of emails with random subjects because of Desert Code Camp. So I opened it and here is what it said.
000
Joseph Guadagno @jguadagno.com · 11h
ICYMI: (07/01/2020): "No route matches the supplied values." RPs and feedback are always appreciated! jjg.me/2ApfLgg #Articles #ASP.NET Core #ASP.NET Core MVC #MVC #WebAPI
josephguadagno.net
No route matches the supplied values
No route matches the supplied values
001
Joseph Guadagno @jguadagno.com · 29/09/2026
ICYMI: (12/10/2022): "Visual Studio Code File List Sort Order." RPs and feedback are always appreciated! jjg.me/3UG1ejm #Articles #Visual Studio #Visual Studio Code #VSCode
josephguadagno.net
Visual Studio Code File List Sort Order
This morning I was working on a blog post on getting started with Developer Containers. For this, I opened up Visual Studio Code and JetBrains Rider. Once I opened them side by side, I noticed that the files on the file list in their “Explorers’” were in a different sort order. This confused me because, at least I think, they have always been in the same order, dotted (.) folders first, then underscored (_) folders, then “regular”, then files. That was not the case for Visual Studio Code it was sorted with underscored (_) folders first, then dotted (.) folders, then “regular”, then files.
000
Joseph Guadagno @jguadagno.com · 29/09/2026
ICYMI: (12/10/2022): "Getting Started with Dev Containers." RPs and feedback are always appreciated! jjg.me/3Yfl47Q #Articles #Containers #Docker #Jekyll
josephguadagno.net
Getting Started with Dev Containers
Recently, I attended a session at DEVIntersections on Dev Containers presented by Burke Holland. Prior to attending the session, I knew of Development Containers, or Dev Containers for short, but didn’t understand them. This session helped me understand what they are and how to use them. I figured that I would share what I learned with you.
000
Joseph Guadagno @jguadagno.com · 28/09/2026
ICYMI: (08/29/2020): "Working with Microsoft Identity - Configure Local Development." RPs and feedback are always appreciated! jjg.me/2QDuDfj #Articles #Azure #Entra #Identity #Managed Identity #MSAL
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 28/09/2026
ICYMI: (03/27/2025): "Working with dotnet 10 Without Mucking Up Your Machine." RPs and feedback are always appreciated! jjg.me/443Vubp #.NET #Articles #ASP.NET Core #Containers #Docker
josephguadagno.net
Working with dotnet 10 Without Mucking Up Your Machine
This article provides insights on how to work with dotnet 10 effectively using Development Containers without affecting your local machine setup.
000
Joseph Guadagno @jguadagno.com · 27/09/2026
ICYMI: (10/24/2020): "Working with Microsoft Identity - React Native Client." RPs and feedback are always appreciated! jjg.me/2HCj6LZ #Articles #Azure #Entra #Identity #Managed Identity #MSAL #React Native
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 27/09/2026
ICYMI: (01/30/2026): "The Technology Behind MoreSpeakers.com." RPs and feedback are always appreciated! jjg.me/4kjff4T #.NET #Articles #ASP.NET #Aspire #Azure Functions #Bootstrap #Community #csharp #Development #dotnet #Microsoft Azure
josephguadagno.net
The Technology Behind MoreSpeakers.com
In this post, we delve into the technology stack and development process behind MoreSpeakers.com, a platform dedicated to connecting aspiring speakers with experienced mentors in the technology community.
000
Joseph Guadagno @jguadagno.com · 26/09/2026
ICYMI: (08/29/2020): "Working with Microsoft Identity - Configure Local Development." RPs and feedback are always appreciated! jjg.me/2QDuDfj #Articles #Azure #Entra #Identity #Managed Identity #MSAL
josephguadagno.net
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.
010
Joseph Guadagno @jguadagno.com · 26/09/2026
ICYMI: (07/10/2020): "Securing Azure Function Settings with Azure Key Vault." RPs and feedback are always appreciated! jjg.me/3eqbFCF #Articles #Azure #Functions #Key Vault
josephguadagno.net
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’
000
Joseph Guadagno @jguadagno.com · 25/09/2026
ICYMI: (01/30/2026): "The Technology Behind MoreSpeakers.com." RPs and feedback are always appreciated! jjg.me/4kjff4T #.NET #Articles #ASP.NET #Aspire #Azure Functions #Bootstrap #Community #csharp #Development #dotnet #Microsoft Azure
josephguadagno.net
The Technology Behind MoreSpeakers.com
In this post, we delve into the technology stack and development process behind MoreSpeakers.com, a platform dedicated to connecting aspiring speakers with experienced mentors in the technology community.
000
Joseph Guadagno @jguadagno.com · 25/09/2026
ICYMI: (10/24/2020): "Working with Microsoft Identity - React Native Client." RPs and feedback are always appreciated! jjg.me/2HCj6LZ #Articles #Azure #Entra #Identity #Managed Identity #MSAL #React Native
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 24/09/2026
ICYMI: (03/10/2020): "Using git tag for Presentations or Workshops." RPs and feedback are always appreciated! jjg.me/3laiRGU #Articles #git #Presentation #Presentations #Speaking #workshop
josephguadagno.net
Using git tag for Presentations or Workshops
While we hope it never happens, demo failures happen when presenting talks or doing workshops. I do not know of a speaker that has not had a demo go bad while up on stage or live streams. Many of us have a back up plan… After searching around for solutions for this, I decided to use git tagging to solve this for me.
001
Joseph Guadagno @jguadagno.com · 24/09/2026
ICYMI: (08/16/2023): "Working with the LinkedIn API with C#." RPs and feedback are always appreciated! jjg.me/3KLmxOh #.NET #API #Articles #csharp #LinkedIn
josephguadagno.net
Working with the LinkedIn API with C#
The last day few days, I have been experimenting with the LinkedIn API to send my blog posts, YouTube videos, and community updates automatically to my LinkedIn profile from my open-source project JosephGuadagnoNet.Broadcasting. It’s been quite a challenge to get it to work. I ran into authentication issues, permission issues, and serialization issues. So what did I decide to do? You guessed, solve the issues and blog about it so you don’t have to.
000
Joseph Guadagno @jguadagno.com · 23/09/2026
ICYMI: (12/27/2020): "Hard Wire your Home without Ethernet using MoCA." RPs and feedback are always appreciated! jjg.me/3hwP9v3 #Articles #MoCa #Networking
josephguadagno.net
Hard Wire your Home without Ethernet using MoCA
There are so many devices that are connected to our home networks nowadays. I have multiple Amazon Fire Sticks, computers, smart TVs, mobile phones, smart appliances, and so much more. At any given time, there are around forty devices connected to my home network. Since working from home, I have three to four machines that are constantly ‘on the internet’. The main house TV, my work computer, my son’s computer or Xbox, and the daughter’s Fire Stick/YouTube. These devices are typically streaming in some way, shape, or form. All of these devices, plus the other 30 or so on, were taxing my router. I currently don’t have any CAT5/6/7 wiring in my house, so I tried extending my wireless network a few different ways.
000
Joseph Guadagno @jguadagno.com · 23/09/2026
ICYMI: (11/03/2020): "NLog, Dependency Injection, and Azure Functions, Oh My!." RPs and feedback are always appreciated! jjg.me/3l94jYp #Articles #Azure #Azure Functions #Dependency Injection #NLog
josephguadagno.net
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!
000
Reposted by Joseph Guadagno
Alvin Ashcraft @alvinashcraft.com · 22/09/2026
Single Day Tickets Now Available for TechBash 2026 buff.ly/EHEIrNY #devcommunity #poconos #devconference #kalahari #nepa #dotnet #python #ai #devops #cloud #webdev #database #developers
buff.ly
?️ Single-Day Tickets Now Available for TechBash 2026!
?️ Single-Day Tickets Now Available for TechBash 2026!
001
Joseph Guadagno @jguadagno.com · 22/09/2026
ICYMI: (07/01/2020): "No route matches the supplied values." RPs and feedback are always appreciated! jjg.me/2ApfLgg #Articles #ASP.NET Core #ASP.NET Core MVC #MVC #WebAPI
josephguadagno.net
No route matches the supplied values
No route matches the supplied values
000
Joseph Guadagno @jguadagno.com · 22/09/2026
ICYMI: (01/30/2026): "Introducing MoreSpeakers.com." RPs and feedback are always appreciated! jjg.me/46pnZR9 #.NET #Articles #ASP.NET #Aspire #Azure Functions #Bootstrap #Community #csharp #Development #dotnet #Microsoft Azure
josephguadagno.net
Introducing MoreSpeakers.com
MoreSpeakers.com is a new platform dedicated to bridging the gap between aspiring and experienced speakers in the technology community by creating meaningful mentorship relationships that foster growth, confidence, and knowledge sharing.
010
Joseph Guadagno @jguadagno.com · 21/09/2026
ICYMI: (06/26/2020): "Connecting to a Protected API with Microsoft Identity Platform." RPs and feedback are always appreciated! jjg.me/31gl78C #Articles #ASP.NET Core #ASP.NET Core MVC #Azure #Identity #MVC #WebAPI
josephguadagno.net
Connecting to a Protected API with Microsoft Identity Platform
In a previous post, I demonstrated how you can protect an ASP.NET Core Web API using the Microsoft Identity Platform. In this post, we are going to look at what you need to do to have an ASP.NET Core MVC application interact with the same protected API. It’s really easy, once you figure it out! :wink:
000
Joseph Guadagno @jguadagno.com · 21/09/2026
ICYMI: (03/27/2021): "Creating a Search Suggestion widget using Azure Maps Search Service and KendoUI Autocomplete.." RPs and feedback are always appreciated! jjg.me/4g5YgA5 #Articles #Autocomplete #Azure #Azure Maps #Azure Maps Search #Kendo UI #Telerik
josephguadagno.net
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.
010
Joseph Guadagno @jguadagno.com · 20/09/2026
ICYMI: (05/19/2021): "Migrate to ASP.NET Core MVC from ASP.NET Framework MVC." RPs and feedback are always appreciated! jjg.me/2S5mMv5 #.NET #.NET Framework #Articles #ASP.NET #ASP.NET Core #ASP.NET Core MVC #MVC #Razor #Web
josephguadagno.net
Migrate to ASP.NET Core MVC from ASP.NET Framework MVC
.NET has been around for a while and has had many versions. We started the .NET Framework, moved into .NET Core, and now just .NET, kind of sort of :smile:. Keeping your application up with the latest version of .NET can be challenging. There are budgets to consider, time to learn the differences, and time to “fit in the migration.” Migrating or “upgrading” an ASP.NET MVC from .NET Framework to ASP.NET Core can be easy at times. Other times it can be just hard. There are no silver bullets to the migration as each project and solution is different. I’m going to walk you through one of the ways you can have a successful migration from ASP.NET MVC to ASP.NET Core MVC. At the end of the post, I’ll show you some gotchas that I have run across migrating applications.
000
Joseph Guadagno @jguadagno.com · 20/09/2026
ICYMI: (01/10/2026): "Generate an Open Graph Profile Image with C#." RPs and feedback are always appreciated! jjg.me/3Nemsa3 #.NET #Articles #csharp #Development #dotnet
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 19/09/2026
ICYMI: (06/12/2020): "Hello Microsoft Identity Platform." RPs and feedback are always appreciated! jjg.me/3feJbfC #Api #Articles #Azure #Entra #Identity #Managed Identity #MSAL #OAuth #WebAPI
josephguadagno.net
Hello Microsoft Identity Platform
Hello, Microsoft identity platform!
000
Joseph Guadagno @jguadagno.com · 19/09/2026
ICYMI: (01/11/2020): "Visual Studio Settings for Presentations." RPs and feedback are always appreciated! jjg.me/381bFWW #Articles #Presentation #Presentations #presenting #Settings #Visual Studio
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 18/09/2026
ICYMI: (09/07/2020): "Dependency Injection with Azure Functions." RPs and feedback are always appreciated! jjg.me/2QWZOCG #Articles #Azure #Dependency Injection #Functions
josephguadagno.net
Dependency Injection with Azure Functions
I got bit by the dependency injection bug a few months ago and want to use it when I can, and it makes sense. Within a month or so of writing this post, Azure Functions started to support dependency injection in functions. It uses the .NET Core Dependency Injection system, so if you are used to that, this should mostly look familiar to you, except for what you have to do to wire up the Azure Functions SDK.
000
Joseph Guadagno @jguadagno.com · 18/09/2026
ICYMI: (09/24/2019): "New Type of Identity Theft." RPs and feedback are always appreciated! jjg.me/2kY9KPW #Articles #Identity Theft #Security #Technology
josephguadagno.net
New Type of Identity Theft
A few days ago, I got an email with the subject of Inquiry from a Michael Fleming at michaeltfleming6@gmail.com. Initially, I didn’t think anything of it. This time of the year I get a lot of emails with random subjects because of Desert Code Camp. So I opened it and here is what it said.
000
Joseph Guadagno @jguadagno.com · 17/09/2026
ICYMI: (08/29/2020): "Working with Microsoft Identity - Configure Local Development." RPs and feedback are always appreciated! jjg.me/2QDuDfj #Articles #Azure #Entra #Identity #Managed Identity #MSAL
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 17/09/2026
ICYMI: (04/21/2026): "Are we the parents in the AI Agent relationship? The drama continues." RPs and feedback are always appreciated! jjg.me/4sObfMt
josephguadagno.net
Are we the parents in the AI Agent relationship? The drama continues
The Agent drama continues… Lately I have been having problems with GitHub Copilot and/or with the agents not ‘listening’ or ‘remembering’ directives.
000
Joseph Guadagno @jguadagno.com · 16/09/2026
ICYMI: (05/30/2026): "Prevent GitHub Copilot from going to sleep." RPs and feedback are always appreciated! jjg.me/49yzHKV #Agents #AI #Articles #Copilot #GitHub #GitHub Copilot
josephguadagno.net
Prevent GitHub Copilot from going to sleep
Recently, I discovered an option in GitHub Copilot Cli that prevents the computer from going to sleep…
000
Joseph Guadagno @jguadagno.com · 16/09/2026
ICYMI: (11/03/2020): "NLog, Dependency Injection, and Azure Functions, Oh My!." RPs and feedback are always appreciated! jjg.me/3l94jYp #Articles #Azure #Azure Functions #Dependency Injection #NLog
josephguadagno.net
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!
000
Joseph Guadagno @jguadagno.com · 15/09/2026
ICYMI: (05/13/2020): "What It Means to be a Software Engineer." RPs and feedback are always appreciated! jjg.me/2Arl4eN #Articles #Technology
josephguadagno.net
What It Means to be a Software Engineer
There has been much talk on social media about being a Software Engineer/Developer/Programmer in the last week or so, probably because we are all being safe and staying in our houses with not much else to do. Conversations have included what it takes to be an engineer, how to get started in engineering, and explaining what a ‘Software Engineer’ does.
001
Joseph Guadagno @jguadagno.com · 15/09/2026
ICYMI: (06/22/2026): "Update Aspire Version Recursively in All Projects and Solutions." RPs and feedback are always appreciated! jjg.me/44apLV3 #Articles #Aspire #Containers #Copilot #Development #dotnet #GitHub Copilot
josephguadagno.net
Update Aspire Version Recursively in All Projects and Solutions
Update Aspire version recursively in all projects and solutions within a directory.
000
Joseph Guadagno @jguadagno.com · 14/09/2026
ICYMI: (08/29/2020): "Working with Microsoft Identity - Registering an Application." RPs and feedback are always appreciated! jjg.me/2ELCdSE #Articles #Azure #Entra #Identity #Managed Identity #MSAL
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 14/09/2026
ICYMI: (06/26/2020): "Connecting to a Protected API with Microsoft Identity Platform." RPs and feedback are always appreciated! jjg.me/31gl78C #Articles #ASP.NET Core #ASP.NET Core MVC #Azure #Identity #MVC #WebAPI
josephguadagno.net
Connecting to a Protected API with Microsoft Identity Platform
In a previous post, I demonstrated how you can protect an ASP.NET Core Web API using the Microsoft Identity Platform. In this post, we are going to look at what you need to do to have an ASP.NET Core MVC application interact with the same protected API. It’s really easy, once you figure it out! :wink:
000
Joseph Guadagno @jguadagno.com · 13/09/2026
ICYMI: (01/11/2020): "Visual Studio Settings for Presentations." RPs and feedback are always appreciated! jjg.me/381bFWW #Articles #Presentation #Presentations #presenting #Settings #Visual Studio
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 13/09/2026
ICYMI: (10/24/2020): "Working with Microsoft Identity - React Native Client." RPs and feedback are always appreciated! jjg.me/2HCj6LZ #Articles #Azure #Entra #Identity #Managed Identity #MSAL #React Native
josephguadagno.net
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.
001
Joseph Guadagno @jguadagno.com · 12/09/2026
ICYMI: (02/16/2026): "JetBrains Rider Settings for Presentations." RPs and feedback are always appreciated! jjg.me/4qJXc9I #Articles #JetBrains #Plugin #Presentation #Presentations #presenting #Rider #Settings
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 12/09/2026
ICYMI: (03/27/2021): "Creating a Search Suggestion widget using Azure Maps Search Service and KendoUI Autocomplete.." RPs and feedback are always appreciated! jjg.me/4g5YgA5 #Articles #Autocomplete #Azure #Azure Maps #Azure Maps Search #Kendo UI #Telerik
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 11/09/2026
ICYMI: (06/29/2024): "Azure Key Vault - Update a Secret and its Properties Programmatically." RPs and feedback are always appreciated! jjg.me/3W3C2XU #.NET #Articles #Azure #Key Vault
josephguadagno.net
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.
010
Joseph Guadagno @jguadagno.com · 11/09/2026
ICYMI: (06/23/2025): "Using Certificates for Authentication with Microsoft Identity Library." RPs and feedback are always appreciated! jjg.me/448vhXx #Articles #Azure #Entra #Identity #Managed Identity #Microsoft Identity Platform #MSAL
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 10/09/2026
ICYMI: (12/10/2022): "Visual Studio Code File List Sort Order." RPs and feedback are always appreciated! jjg.me/3UG1ejm #Articles #Visual Studio #Visual Studio Code #VSCode
josephguadagno.net
Visual Studio Code File List Sort Order
This morning I was working on a blog post on getting started with Developer Containers. For this, I opened up Visual Studio Code and JetBrains Rider. Once I opened them side by side, I noticed that the files on the file list in their “Explorers’” were in a different sort order. This confused me because, at least I think, they have always been in the same order, dotted (.) folders first, then underscored (_) folders, then “regular”, then files. That was not the case for Visual Studio Code it was sorted with underscored (_) folders first, then dotted (.) folders, then “regular”, then files.
000
Joseph Guadagno @jguadagno.com · 10/09/2026
ICYMI: (04/04/2020): "Setup Code Signing Certificates in Azure Key Vault." RPs and feedback are always appreciated! jjg.me/2UQrawY #.NET Core #Articles #Azure #Certificate #Code Signing #Key Vault #NuGet
josephguadagno.net
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
000
Joseph Guadagno @jguadagno.com · 09/09/2026
ICYMI: (04/03/2024): "Migrate to GitHub Actions from Pages Legacy Worker." RPs and feedback are always appreciated! jjg.me/3vFOwdY #Articles #GitHub #GitHub Actions #Jekyll
josephguadagno.net
Migrate to GitHub Actions from Pages Legacy Worker
GitHub Pages has deprecated the legacy worker and will be removed by the end of June 2024. The legacy worker was used to build and deploy Jekyll sites on GitHub Pages. The new way to build and deploy Jekyll sites on GitHub Pages is to use GitHub Actions. This post will show you how to migrate your Jekyll site from the legacy worker to GitHub Actions.
000
Joseph Guadagno @jguadagno.com · 09/09/2026
ICYMI: (06/03/2022): "Enabling user authentication in Swagger using Microsoft Identity." RPs and feedback are always appreciated! jjg.me/3m9Ar02 #Articles #Entra #Identity #Managed Identity #MSAL #swagger
josephguadagno.net
Enabling user authentication in Swagger using Microsoft Identity
I’ve been working on a personal project of mine called “JosephGuadagno.NET Broadcasting”. I know a terrible name, but I’ll work on a better name when it’s ready to be launched. :smile: This application is a web application that allows users to broadcast their content to their followers. One of the components of the application is an API that allows users to create and schedule their content in the application. The application is built using ASP.NET Core, Azure, Swagger, and other components. I recently secured the application using Microsoft’s MSAL library. Now, I’m going to show you how to enable user authentication in Swagger using Microsoft Identity.
010
Joseph Guadagno @jguadagno.com · 08/09/2026
ICYMI: (08/29/2020): "Working with Microsoft Identity - Configure Local Development." RPs and feedback are always appreciated! jjg.me/2QDuDfj #Articles #Azure #Entra #Identity #Managed Identity #MSAL
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 08/09/2026
ICYMI: (02/16/2026): "JetBrains Rider Settings for Presentations." RPs and feedback are always appreciated! jjg.me/4qJXc9I #Articles #JetBrains #Plugin #Presentation #Presentations #presenting #Rider #Settings
josephguadagno.net
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.
000
Joseph Guadagno @jguadagno.com · 07/09/2026
ICYMI: (07/06/2021): "Testing Web APIs or Services with JetBrains Rider." RPs and feedback are always appreciated! jjg.me/3xmNgb4 #Articles #ASP.NET Core #JetBrains #Rider #WebAPI
josephguadagno.net
Testing Web APIs or Services with JetBrains Rider
For the last week or so I’ve been working on modernizing the Desert Code Camp site which meant that I am basically rewriting it. :smile: Part of the rewrite is to make all of the user facing functionality, adding/viewing sessions, viewing the schedule, etc., available from an API and not code behind. I spent the last week or so designing and implementing the API in ASP.NET Core 6. The technology used in building the API does not matter for this post but the example repository is in ASP.NET Core. While testing the application, I started to heavily use the HTTP Client feature of JetBrains Rider. The HTTP Client is a bundled plugin, which is enabled by default, which allows you to emulate calls to a web service or web API. It works very much like Postman, but in the IDE and included.
000
Joseph Guadagno @jguadagno.com · 07/09/2026
ICYMI: (06/26/2020): "Connecting to a Protected API with Microsoft Identity Platform." RPs and feedback are always appreciated! jjg.me/31gl78C #Articles #ASP.NET Core #ASP.NET Core MVC #Azure #Identity #MVC #WebAPI
josephguadagno.net
Connecting to a Protected API with Microsoft Identity Platform
In a previous post, I demonstrated how you can protect an ASP.NET Core Web API using the Microsoft Identity Platform. In this post, we are going to look at what you need to do to have an ASP.NET Core MVC application interact with the same protected API. It’s really easy, once you figure it out! :wink:
000
Joseph Guadagno @jguadagno.com · 06/09/2026
ICYMI: (05/14/2015): "So you want to be a Microsoft MVP." RPs and feedback are always appreciated! jjg.me/2L50xNK #Articles #Microsoft MVP #MVP
josephguadagno.net
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:
021