MSDN Magazine November 2014
Async Programming:
Unit Testing Asynchronous Code
Stephen Cleary considers the current state of async support in unit test and mocking frameworks, focusing on MSTest, NUnit, and xUnit. Stephen Cleary
Async Programming:
Unit Testing Asynchronous Code: Three Solutions for Better Tests
Sven Grand presents ways to design and refactor code for better testability, including their advantages and limitations. Sven Grand
Windows Phone 8.1:
Mapping in Windows Phone 8.1
Keith Pijanowski explores the new Map control for Windows Phone 8.1, including basic map display and adding images and controls, as well as the underlying Mapping Services API, which enables geocoding, reverse geocoding, and route calculations. Keith Pijanowski
Azure Insider:
Security and Identity Management with Azure Mobile Services
Supporting the world of bring your own device in the enterprise is a top priority. The cloud can help developers create, support, and securely manage iOS, Android, and Windows Phone apps. Bruno Terkaly, Greg Oliver
Application Instrumentation:
Application Analysis with Pin
Get started with Pin, an instrumentation framework from Intel that enables you to build your own tools to profile applications while they are running. Learn how to build a Pintool in C++ that can help you detect common memory problems in your applications. Hadi Brais
Load Testing:
Load Testing Made Easy with Microsoft Azure and Visual Studio Online
Visual Studio Online includes Cloud Load Test, which enables automatic provisioning and hosting of load testing infrastructure. With Visual Studio 2013 Learn how developers can use Cloud Load Test to gain invaluable insight into application behavior under load. Charles Sterling
MVVM:
WPF Commanding with the State Machine Pattern
You can use the state machine pattern to simplify commanding in Windows Presentation Foundation apps. This can help you encapsulate the complex logic that determines whether a command can execute within the state machine pattern. Tarquin Vaughan-Scott
칼럼
|
Editor's Note:
Putting Async to the Test
Unit testing asynchronous code poses a variety of challenges, which may trip up unsuspecting developers. This month’s issue can get you up to speed.
Michael Desmond
|
Cutting Edge:
Store User Data in ASP.NET Identity
You can use ASP.NET Identity in Visual Studio 2013 to simplify standard tasks such as managing and controlling access to user data.
Dino Esposito
|
Data Points:
A Code First Migrations Mystery: Solved
Julie Lerman solves the mystery of why a friend’s Microsoft Azure database migrated automatically.
Julie Lerman
|
|
Test Run:
Consensus Classification Using C#
James McCaffrey presents a custom machine learning technique that uses a rule set to create a prediction model.
James McCaffrey
|
The Working Programmer:
Rise of Roslyn
When Microsoft open-sourced the Roslyn compiler project, it gave developers free access to both the compiler and its inner workings. Ted Neward dives into this intriguing technology.
Joe Hummel, Ted Neward
|
Modern Apps:
Mobile Web Sites vs. Native Apps vs. Hybrid Apps
There are pros and cons to developing any of the three primary types of apps—mobile Web, native and hybrid. Examine the intended audience and the intended platform and that will guide your decisions.
Rachel Appel
|
|
Don't Get Me Started:
Next Flight Out
Disaster relief is a hard business that demands a lot more than brave souls and deep pockets. As David Platt observes, no recovery effort is complete without cutting edge IT.
David Platt
|
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.