Training Resources for native C++ and C++CX programming, graphics and gaming

Looking for a great set of C++ resources out there? There is an increasing focus on native programming on our client stack, especially with gaming and high fidelity graphics being super important. If you look at the number of sessions dedicated to DirectX and C++ in the recently concluded //build, it should be obvious. Clearly…


Announcing: WCF Data Services 5.1 Released!

First and most importantly, this morning (November 7th) we uploaded WCF Data Services 5.1 to NuGet. "5.1" is a deceptive version number – this release of WCF Data Services is arguably one of the most important releases as it contains the new JSON (formerly JSON Light) format. We expect this format will become the preferred…


Walkthrough: using Windows 8 Custom Protocol Activation

Protocol activation, what is it? Well, when you run “http:{something}” you expect a browser to launch, right? When you type “mailto:{something}” you expect a mail client to launch, right? What if you could create “custom:{something}” that launched your app? That’s custom protocol activation!


There is absolutely *no* reason you aren’t using Visual Studio ULTIMATE!

Often when I talk to developers the examples I provide them or the walkthroughs I give them don’t match their version of Visual Studio. And why? Because they are using Express. Expression is the free version of Visual Studio and for what it is, it’s awesome. But VS Ultimate is the freakin’ bomb! Here the…


Walkthrough: Adding Text Translation to your Windows 8 App

The Microsoft Translator is a powerful service that developers can leverage in their Windows 8 apps. It’s core functions are to detect the language of some text. To translate text from one language to another. And, to read text to you – that’s right! The API is hosted on Azure’s Data Marketplace. It has a…


The HealthVault Windows 8 SDK is now available!

What is HealthVault? HealthVault is the single repository of your entire medical life – across doctors, clinics, and years. HealthVault is a secure repository for you and your family’s medical and fitness data. It can be, at your control, shared with health providers or anyone you trust – but only if you want to. It…


What web developers need to know about IE10 compatibility

New browsers introduce new ways of thinking. IE10 is no different. There are compatibility concerns to make your site look awesome everywhere. So where do you start to learn about this stuff? How about right here! Compat Inspector Compat Inspector is a JavaScript-based testing tool that analyzes your site while it runs. Compat Inspector watches…


Most people are doing MVVM all wrong. Are you?

Model View View Model or MVVM is, without question, one of the best things to ever come out of XAML development. MVVM separates the logic necessary to interact with the data from the logic necessary to interact with the UI. Where together it makes a muddled mess, separate it makes an elegant approach that is…