Abstract the OS

Abstracting the OS - The pain felt of not listening to my own practices. I'm trying to shift my website to run on a linux app service plan instead of windows. It'll save me $40+ per month, so... worth it. That's 4 extra boxes of booster packs I can get…

Still No Primitives

Working on my Magic: The Gathering site (mtgdiscovery.com) I have to tweak it to hand a new(er) style of foil on the card; "Etched". The data feed I've been using has it different than foil or non-foil. SO... That was fun. Note: I'll be updating all to use…

Immutable Performance

My latest focus at work has been performance related issues. Not my performance, I'm awesome. I have a shirt that says so. Code performance. Sheesh. The team I'm on owns the eventing system that other teams use. I'd recognized and have finally gotten addressed performance issues on the platform itself.…

To library, or not to library

A huge fucking question. I know I normally focus on OO stuff... and I wish I had more OO crap to ponder... but there's nothing really sticking in head recently... soo... other shit. I want to try and go weekly... I'm gonna slip to monthly though. This isn't my main…

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…