Azure AD B2C … Almost

I have been using Auth0 now for a couple of years, but for a new project, I wanted to try leveraging Azure AD B2C.  At first things went smoothly, as long as I stayed on the “happy path” I was able to do what I wanted to do. As soon as I started to stray…

Azure Application Insights Funnels

As defined by Microsoft: Understanding the customer experience is of the utmost importance to your business. If your application involves multiple stages, you need to know if most customers are progressing through the entire process, or if they are ending the process at some point. The progression through a series of steps in a web…

Passing Scope to Azure AD B2C

I have been playing a lot lately with Azure AD B2C, trying to look at replacing Auth0 with Azure AD B2C. Auth0 is definitely the easier of the two to implement, for now. Anyway, I have been using Postman to authenticate to Azure AD B2C when I began struggling with how to pass multiple scopes. …

Update Application Settings for an Azure App Service

With our migration to VSTS I ran into an issue where I wanted to update Application Settings for an Azure App Service. At first I thought I could just modify the Variables in my Release Build Definition. Unfortunately that did not work. ☹️ Variables are geared towards transformation, be it web.config or appsettings.json. What to do?…

Debugging .NET Core API on Android Device

Hopefully this will save someone else a headache or two or three when it comes to getting a .NET Core API to play nice with an Android Emulator. Environment Setup Windows 10 Visual Studio 2017 .NET Core API is using IIS Express Swagger Installed Android Emulator/Android Device connected to computer Android Emulator Setup Each instance…

Product Owner Anti-patterns … Oh My!

I recently came across an article on Product Owner Anti-Patterns, you can find the article at https://www.knowledgehut.com/blog/agile/product-owner-anti-patterns-should-be-aware-of. Here is a partial list of the ones I found relevant: Busy or Missing Product Owner, not being part of the Development Team Expressing the backlog in technical user stories instead of focusing on business-related user stories Writing detailed…

Oh No! My Azure SSL Certificate Expired!

This has happened twice already this year, and I always forget what to do to fix the problem! Our sites “appear” to go down, really the browser just complaining that the site is unsafe, but nonetheless, needs to get fixed immediately. Takes me about an hour to remember what to do, thankfully, in this case,…

Force Pull Request to Master Branch in VSTS

Login to VSTS. Navigate to the master branch for the project you want to force pull requests. Click on the ellipsis and select Branch policies. These are the settings I prefer. I like to have at least one reviewer, and our team size is small enough that it’s OK, maybe not best practices, for the…

How to Export Bitbucket Repositories to VSTS

Should be simple enough. Unfortunately I could not get the importer to work in VSTS. So here is what I did. Made sure I had the latest master branch and all remote branches I wanted to include. Change the origin. Open up Powershell, or your favorite command line tool. Run git remote set-url origin YOUR_VSTS_ORIGIN_URL. It…

Adventures with ASP.NET MVC: EasyMDE

For my jQuery projects, I have started using plugin easyMDE as my defacto Markdown Editor https://github.com/Ionaru/easy-markdown-editor, which is a fork of simpleMDE located at https://github.com/sparksuite/simplemde-markdown-editor – which hasn’t been updated in over two years. For my latest project, I was able to get easyMDE easily implemented in my ASP.NET MVC application on a Create operation, but the…