November 2014
Volume 29 Number 11
Async Programming - Unit Testing Asynchronous CodeStephen Cleary considers the current state of async support in unit test and mocking frameworks, focusing on MSTest, NUnit, and xUnit. |
Column
Cutting Edge - Store User Data in ASP.NET IdentityYou can use ASP.NET Identity in Visual Studio 2013 to simplify standard tasks such as managing and controlling access to user data. |
Async Programming - Unit Testing Asynchronous Code: Three Solutions for Better TestsSven Grand presents ways to design and refactor code for better testability, including their advantages and limitations. |
Column
Data Points - A Code First Migrations Mystery: SolvedJulie Lerman solves the mystery of why a friend’s Microsoft Azure database migrated automatically. |
Windows Phone 8.1 - Mapping in Windows Phone 8.1Keith 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. |
Column
Test Run - Consensus Classification Using C#James McCaffrey presents a custom machine learning technique that uses a rule set to create a prediction model. |
Azure Insider - Security and Identity Management with Azure Mobile ServicesSupporting 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. |
Load Testing - Load Testing Made Easy with Microsoft Azure and Visual Studio OnlineVisual 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. |
Application Instrumentation - Application Analysis with PinGet 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. |
Column
The Working Programmer - Rise of RoslynWhen 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. |
MVVM - WPF Commanding with the State Machine PatternYou 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. |
Column
Modern Apps - Mobile Web Sites vs. Native Apps vs. Hybrid AppsThere 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. |
Column
Don't Get Me Started - Next Flight OutDisaster 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. |
Column
Editor's Note - Putting Async to the TestUnit testing asynchronous code poses a variety of challenges, which may trip up unsuspecting developers. This month’s issue can get you up to speed. |