MSDN Magazine April 2013

MSDN Magazine April 2013

Component Extensions:A Tour of C++/CX

Ready to write your first Windows Store app? One of the first decisions you’ll need to make is whether to use HTML/JavaScript, .NET, or C++. In this article, learn about what makes the C++/CX language extensions for building Windows 8 apps unique and when to use C++/CX to build your Windows Store app. Thomas Petchel

Microsoft Office:Exploring the JavaScript API for Office: Data Binding and Custom XML Parts

Here’s part 3 of a series of four in-depth walkthroughs exploring the JavaScript API for Office, focusing on data binding and support for working with custom XML parts. Stephen Oliver, Eric Schmidt

TFS:Building and Validating Windows Store Apps with Team Foundation Service

Learn how to use Team Foundation Service to build your Windows Store apps and validate them using the Windows Apps Certification Kit. SLUG:LeBrun.Windows Store and TFS.0412msdn-1 In this article, we'll see how to create and deploy a virtual machine that will be used by TFS Service to perform builds of Windows Store apps. We’ll also see how to use TFS Build to perform validation of Windows Store apps using the Windows Apps Certification Kit (WACK) tool, modifying builds reports to notify users of the good (or bad) execution of the tool Thomas LeBrun

ALM Rangers:A Treasure Hunt Through ALM Readiness

Learn the UX design considerations, coding principles and techniques the ALM Rangers used in developing an instructional Windows Store “treasure map” app to help increase ALM proficiency. ALM Rangers

CLR:Classification and Prediction Using Adaptive Boosting

James McCaffrey explain a fascinating technique called adaptive boosting classification, which uses training data to generate a large collection of very simple rules of thumb that are then weighted and combined to improve their predictive quality. James McCaffrey


Editor's Note:Patterns in Practice

Check out the new Patterns in Practice on the MSDN Magazine Web site.Michael Desmond

Cutting Edge:Essential Facebook Programming: Widgets and Timeline

Learn about the tools and techniques to view and retrieve content from a Facebook wall in order to share it through other means and catalog it for something else, such as business intelligence analysis.Dino Esposito

Data Points:Why Does Entity Framework Reinsert Existing Objects into My Database?

Entity Framework sometimes reinserts existing objects into databases. In the first of a two-part series, Julie Lerman explains why this happens, and how you can avoid it.Julie Lerman

Windows Azure Insider:NoSQL Data in the Cloud with Windows Azure Tables

This column introduces you to Windows Azure Tables, a NoSQL technology for storing massive amounts of data offered as a service in the cloud.Bruno Terkaly, Ricardo Villalobos

The Working Programmer:Capturing Important Business Logic

On April 1, Ted Neward pays homage to his feline friends and introduces an important language for your .NET programming toolbox: LOLCODE.Ted Neward

Modern Apps:Power Your Modern Apps with Windows Azure Mobile Services

It’s a complete set of cross-platform, back-end services for rapid modern app development, and Rachel Appel shows you how to set it up in Visual Studio, explains how the API works and demonstrates the necessary coding to get started.Rachel Appel

DirectX Factor:Streaming and Manipulating Audio Files in Windows 8

Windows 8 makes it easy to write programs that can access individual music files. Using DirectX components is more difficult, but adds versatility, as Charles Petzold describes.Charles Petzold

Don't Get Me Started:Coining Currency

One of the delights of writing this column is that I get to see lots of new things. Sometimes their creators forget to name them, so I get to do it.David Platt