Azure Bits #1 – Up and Running
As Steve Porter mentioned in his blog post, How Wintellect Uses Microsoft Azure, we are making pretty heavy use of many offerings in the Azure toolset for our internal […]
Writing Cross-Platform Mobile Apps with Visual Studio 2015 and Xamarin Forms
I love writing apps for Windows and Windows Phone. But the rest of the world doesn’t share that love with me. You can write the coolest mobile app in the […]
Securing Node.js Applications With OAuth2 and Azure

I’m a big fan of both node.js for building web-enabled servers and of Windows Microsoft Azure for hosting them… and the combination of the two is pretty compelling, if not […]
10 Reasons Web Developers Should Learn AngularJS
There is no doubt that AngularJS – the self-proclaimed “superheroic JavaScript framework” – is gaining traction. I’ll refer to it frequently as just “Angular” in this post. I’ve had the […]
Building Universal Apps with Visual Studio 2013 Update 2
One of the most exciting pronouncements at the 2014 BUILD conference was Microsoft’s introduction of “universal apps,” which run on PCs, tablets, and phones. According to Microsoft, universal apps will […]
5 Great Features in EcmaScript 6 (ES6 Harmony)
EcmaScript is the standardized scripting language that JavaScript (and some other languages, like ActionScript) implement. If you think EcmaScript is a terrible name, you’re not alone. Brendan Eich, the original […]
A Behavior Change in Visual Studio 2013 .NET Breakpoints
One of my favorite tricks is to use Visual Studio breakpoints to call a method to force state changes when testing code. There’s just some times where calling a method […]
How Many Secrets do .NET PDB Files Really Contain?
Now that Devscovery is over, it’s time to get back to answering questions about one of my favorite subjects: PDB files! Yes, I lead an extremely exciting life if PDB […]
Do PDB Files Affect Performance?
After a detour into Historical Debugging, it’s time to come back to return to answering questions about PDB files. Here’s a question from Justin: Thanks for the great post once […]