Ciao! I’m Jason.

I'm a Cloud Solution Architect, Speaker, Teacher, Learner, Engineer, Craftsman, Whovian with his head in the Cloud.

's Picture
Building Microservices with Asp.Net WebAPI, Owin, Ninject, NHibernate, and Azure

Building Microservices with Asp.Net WebAPI, Owin, Ninject, NHibernate, and Azure

We've been building microservices here for a while, so I thought I'd share how we do it.

The Async/Void Trap

The Async/Void Trap

I'll start by saying, you should ALWAYS avoid async/void. Now, I'm sure there are edge cases, but the reality is you can get into a lot of trouble with async/void.

VS 2017 dotnet publish fails in Team Foundation Services

VS 2017 dotnet publish fails in Team Foundation Services

We had an interesting problem after upgrading an ASP.Net Core project from project.json to VS 2017 csproj. The build broke. A little background...

Infinite loop in ADAL and ADAL-ANGULAR

Infinite loop in ADAL and ADAL-ANGULAR

In a recent project we came across in issue where ADAL would go into an infinite loop when renewing a token. It's a known issue with many causes/fixes, some of which were bugs fixed in the 1.11 release...

OneWay vs Async in WCF

OneWay vs Async in WCF

On a recent project, there was some debate about the behavior of OneWay OperationContracts, so I thought I'd put together a little example. Specifically, the debate centered around when control is returned back to the calling routine. Let's take a look at the MSDN docs...
http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontractat...

Unable to Configure the Microsoft Dynamics CRM 2011 Client for Outlook against Dynamics CRM Online in a Virtual Machine

Unable to Configure the Microsoft Dynamics CRM 2011 Client for Outlook against Dynamics CRM Online in a Virtual Machine

I came across the error in this article when trying to configure the CRM client for Outlook...
Error connecting to URL: https://myogranization.crm.dynamics.com/XRMServices/2011/Discovery.svc Exception: System.ArgumentNullException: Value cannot be null.

See this kb article... http://support.microsoft.com/kb/2498892
For me, the installation was fine....

Using Azure Service Bus Shared Access Signature with NetMessagingBinding in  WCF

Using Azure Service Bus Shared Access Signature with NetMessagingBinding in WCF

I Googled, Binged, and scoured internet and various documentation and could not find this setting.  I was able to reverse engineer the declarative markup based on the properties in the classes and code samples.
If you want to use the shared access signature authentication with the netMessagingBinding in WCF declaratively in your web.config or...

Fun with SOA Security, WCF, Windows Azure Service Bus, and BizTalk

Fun with SOA Security, WCF, Windows Azure Service Bus, and BizTalk

I've been having some fun lately on an integration project involving and on-premises BizTalk 2010 implementation and the Windows Azure Service Bus. We've run across some interesting challenges that aren't well documented, if at all, so I wanted to share with you all. I'll take a tutorial approach through real world scenarios as well as...

Mac Dock Uses 100% of CPU

Mac Dock Uses 100% of CPU

I noticed the fans in my Macbook Pro were running excessively. When looking at Activity Monitor, I noted that the Dock was using 100% of the CPU. A quick search on Google, and I found the culprit to be Parallels. The root cause is an issue with the graphics API between OS X 10.6.8 and Parallels Desktop 6. I had indeed...