GAHHHHHHHHHH - Azure B2C

OK, so - I've got the new version of MtgDiscovery up and I started doing more non-local work. My head-to-wall(and repeat) work with Azure B2C early into this project is coming roaring back. This time, APIM has joined the fight. Going to the App Service URL and signing in…

Azure KeyVault and TimeOut

My magic the gathering cards site uses Azure App Configuration with references to Azure KeyVault. A cool thing about this, that I don't set up perfectly, is that the Azure App Config doesn't actually need permissions to the KeyVault. It's just storing references for the consuming app. My IaC gives…

TDD: What's Next?

An unfortunate admission - I'm not doing TDD on the new version of MtgDiscovery. I have excuses. * I'm doing A LOT of experimentation. * I don't have to make sure it works. * I've got a massive ego and assume the shit I do works. * I don't wanna log into work to…

Mtg Discovery Adventures

Continuing my adventures with my re-write of the MtgDiscovery.com website... The Website. I'm using ASP.NET core6. Basically the same feel as any other website I've started with. Mostly that I hate it. First thing I did was to add localization. It's a thing I like to have set…

CON IT. Just CON IT!

I may have put a post up about this for V1 of the Mtg Discovery website, but it's bit me in the ass differently, so there's another post. Assuming I wrote one originally. CON has special meaning to Windows. See https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#handle-legacy-devices…

Azure DevOps Output Variables

In my re-writing of my Infrastructure for MtgDiscovery I have a Task Group that I want to get the SystemIdentity for a resource. My plan for this innocuous task was to use output variables. Seems simple. Write-Host "##vso[task.setvariable variable=Resource.SystemIdentity;isSecret=false;isOutput=true;]$principalId" No.... Tasks…

Azure PowerShell vs Azure CLI v2

I'm entirely re-doing my infrastructure for the entirely re-doing of my Magic The Gathering Collection Tracking Site. I did it in powershell the first time, and it works. Mostly. It's clunky and there's some stuff Azure PowerShell can't do. I wrote about that in v1 of this toe-to-toe. The rewrite…

HOLY SHIT!

I'm on vacation!? What the fuck! (Well, I will be, this is being written about 6 weeks in advance) This is the first actual planned vacation vacation I've been on in 5 years. 5 years to the day. (maybe off by 1... or 2) So, instead of pre-writing an actual…