TCR - more cosmos

The hilarious thing I realized after doing the last session... I don't think I need CosmosAccountName... OH WELL... I do need CosmosCollectionName; so let's use our cheat test base and make that. ... forgot to start the script again... I love that I wait for the sound.…

TCR - Couple more classes

Probably only get one test out tonight. I want to get the ToSystemType finished, which requires the DebuggerDisplay. I think the simplest is reflection to grab the attribute and check the contents. I'm mostly using copilot for the reflection stuff. I don't wanna dig through things;…

TCR - Continued

Okie dokie... TCR works. And is fun. A bunch of the product / planning elements of the site that got worked in I kinda threw aside for the TCR script. I still want to focus on writing to cosmos. Since I have the CosmosItem; let's go ahead and ... Think…

TCR - Advanced

PREAMBLE (written after the fact) My next series of posts is probably going to be about writing my magic card site for the nth time. The goal is to do strict TDD using TCR. I did a little of it tonight... and it's 1am... so... I'm…

Azure Function App AuthN & AuthZ

I've spent the past few weeks working out how to do AAD auth to a Function App. That's right; 3 weeks. I search so much... and Bing... Bing is the most worthless search engine. I doesn't mark pages I've visited as visited.…

So Primitive

As it happens now, it's been a little while since my last post. I don't have as much to think through as I did the many prior years. I'm pretty shitty at the "self-promotion" aspect that a prolific blogger or tech-coach will…

Contract Testing

I got a message on LinkedIn a little while ago from a reader (Hi Marcelo!) asking my thinking around Contract Testing. I wrote up a brief answer, but there's definitely some more thoughts bouncing around in my head... so it's ramblin' time! For those unaware…

Kiss This

It's time for Mono. MonoState objects. MonoState This is a design pattern I found, and then later found this name for. When I originally found the pattern I was calling it a WrappedSingleton because... it's a Singleton that's "wrapped" in a class…