MSDN Magazine November 2012

MSDN Magazine November 2012

JavaScript Security:Web to Windows 8: Security

Web developers switching to Windows 8 development with JavaScript need to update their views on security. With the tools available in Windows 8, you can transform JavaScript security from a facade to a multifaceted defense system that protects both your data and your users. Tim Kulp

Windows Phone:Speech-Enabling a Windows Phone 8 App with Voice Commands

In Windows Phone 8 apps, developers can use two new features to delight their users: voice commands to launch the app and execute commands, and a flexible API for speech recognition and synthesis to interact with the app by voice. F Avery Bishop

C#, Visual Basic and C++:Managing Memory in Windows Store Apps, Part 2

In the second of our two-part feature on identifying, diagnosing, and repairing memory leaks in Window Store apps, Chipalo Street and Dan Taylor focus on C#, VB, and C++ optimizations. Chipalo Street, Dan Taylor

JavaScript:Building and Using Controls in Windows Store Apps with JavaScript

When using JavaScript to build controls in a Windows Store app, you have access to HTML elements, WinRT controls and WinJS controls. See how you can mix and match these or even build your own. Chris Sells, Brandon Satrom

Design and UX:Designing Windows Store News Apps

Find out how to design a Windows Store news app that will appeal to both news junkies and casual readers. Nazia Zaman

Team Foundation Service:Implementing Build Automation with Team Foundation Service Preview

Team Foundation Service Preview provides the ability to run builds entirely in the cloud. Here, the Visual Studio ALM Rangers show how to set up build automation on-premises for scenarios where the development team needs more control of the build machine than is available on Windows Azure. Tim Star, Tim Omta, Mario Contreras


Editor's Note:Standing Up

Michael Desmond continues to document his move to a standing desk at work.Michael Desmond

Windows with C++:The Evolution of Synchronization in Windows and C++

Some excellent synchronization primitives in Windows and the state-of-the-art C++ compiler make a compelling toolkit for producing lightweight and scalable concurrency-safe programs, says Kenny Kerr, who explains that there’s still work to be done to improve concurrency in the Standard C++ Library.Kenny Kerr

Data Points:Entity Framework Designer Gets Some Love in Visual Studio 2012

The new Entity Framework Designer in Visual Studio 2012 gets a couple of big improvements and a slew of smaller ones, all adding up to an enhanced user experience.Julie Lerman

Windows Azure Insider:Windows Azure Mobile Services: A Robust Back End for Your Device Applications

Windows Azure Mobile Services simplifies the life of mobile developers by automating the creation of a backend, based on open standards and supporting multiple types of devices and operating systems.Bruno Terkaly, Ricardo Villalobos

The Working Programmer:Cassandra NoSQL Database, Part 3: Clustering

Talk about big data, this database can scale to “ridiculous” sizes, says Ted Neward. One firm claimed to use Cassandra to store more than 50PB of information. Learn how clustering makes such implementations possible straight out of the box.Ted Neward

Touch and Go:Assembling Bing Map Tiles on Windows Phone

Getting a map on the Windows Phone screen is easy, but rotating it so that north on the map is actually pointing north is another matter entirely. Charles Petzold describes how he used the Bing Maps SOAP Service to get the results he wanted. The Motion sensor in Windows Phone 7.5 consolidates information from the phone’s compass and accelerometer to create a rotation matrix that describes the orientation of the phone in 3D space. Recently I began pondering how the phone’s orientation could be used in combination with Bing Maps. I anticipated a quickie mashup but the job turned out to be rather more complex.Charles Petzold

Don't Get Me Started:Here We Go Again

Every great advance in application design tools heralds a wave of execrable design. David Platt urges software developers to show judgment and restraint with their new WIndows Store apps.David Platt