<CharlieDigital/> Blog

Adding Support for Azure AD Login (O365) to MVC Apps

I spent the day toying around with ASP.NET MVC 5 web applications and authentication.  I won’t cover the step-by-step as there are plenty of blogs that have it covered. It seems that online, most examples and tutorials show you either...

Adding The Google Test to Your Interviews

Adding The Google Test to Your Interviews

On a message board, I read a thread where a poster — a research scientist — was describing how he ended up becoming the defacto IT guy in his department simply because of his superior Google skills and willingness to...

Indoor Rock Climbing – Try It!

One of my recently discovered activities that I’m falling in love with is indoor rock climbing (though I suppose I may try outdoor rock climbing and bouldering one day, too). In a weird way, it’s the ultimate thinking person’s type...

An Alternate Meaning for FOCKED

Eric Brechner came up with one of my favorite acronyms of all time in software development: FOCKED. I want to add an alternate: Failure to Orchestrate Collective Knowledge Effectively for Delivery. Successful delivery of software requires that different members of...

Thoughts on Burnout

Thoughts on Burnout

I was reading an NPR piece on worker burnout and some different tactics taken by different companies to deal with it and came across a very nice, concise definition: Christina Maslach is a professor at the University of California, Berkeley,...

Invoking Custom WCF Services in SharePoint with Claims

Invoking Custom WCF Services in SharePoint with Claims

In SharePoint, if you host a custom WCF service in a claims-enabled application, the authentication via NTLM is actually quite tricky if you are attempting to invoke it from a console application, for example. There are various articles and Stackoverflow...

Defining a “Release Lead”

Defining a “Release Lead”

Came across a great definition while reading up on release 4.0 of WordPress: A release lead, if anyone is curious, determines all important parameters for a release, like schedule, deadlines, which feature plugins are merged, and more generally, scope and...