November 2014

Volume 29 Number 11

Async Programming - Unit Testing Asynchronous Code

Async Programming - Unit Testing Asynchronous Code

Stephen Cleary

Stephen Cleary considers the current state of async support in unit test and mocking frameworks, focusing on MSTest, NUnit, and xUnit.

Cutting Edge - Store User Data in ASP.NET IdentityColumn

Cutting Edge - Store User Data in ASP.NET Identity

Dino Esposito

You 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 Tests

Async Programming - Unit Testing Asynchronous Code: Three Solutions for Better Tests

Sven Grand

Sven Grand presents ways to design and refactor code for better testability, including their advantages and limitations.

Data Points - A Code First Migrations Mystery: SolvedColumn

Data Points - A Code First Migrations Mystery: Solved

Julie Lerman

Julie Lerman solves the mystery of why a friend’s Microsoft Azure database migrated automatically.

Windows Phone 8.1 - Mapping in Windows Phone 8.1

Windows Phone 8.1 - Mapping in Windows Phone 8.1

Keith Pijanowski

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.

Test Run - Consensus Classification Using C\#Column

Test Run - Consensus Classification Using C#

James McCaffrey

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 Services

Azure Insider - Security and Identity Management with Azure Mobile Services

Bruno Terkaly

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.

Load Testing - Load Testing Made Easy with Microsoft Azure and Visual Studio Online

Load Testing - Load Testing Made Easy with Microsoft Azure and Visual Studio Online

Charles Sterling

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.

Application Instrumentation - Application Analysis with Pin

Application Instrumentation - Application Analysis with Pin

Hadi Brais

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.

The Working Programmer - Rise of RoslynColumn

The Working Programmer - Rise of Roslyn

Joe Hummel

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.

MVVM - WPF Commanding with the State Machine Pattern

MVVM - WPF Commanding with the State Machine Pattern

Tarquin Vaughan-Scott

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.

Modern Apps - Mobile Web Sites vs. Native Apps vs. Hybrid AppsColumn

Modern Apps - Mobile Web Sites vs. Native Apps vs. Hybrid Apps

Rachel Appel

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.

Don't Get Me Started - Next Flight OutColumn

Don't Get Me Started - Next Flight Out

David Platt

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.

Editor's Note - Putting Async to the TestColumn

Editor's Note - Putting Async to the Test

Michael Desmond

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.