July 2015

Volume 30 Number 7

Analyze Architecture with Visual Studio Code Maps

Visual Studio 2015 : Analyze Architecture with Visual Studio Code Maps

Blair McGlashan

Use the architectural visualization and dependency analysis capabilities of Visual Studio 2015 Code Map to improve the architecture of your application and assess the impact of potential code changes.

Journey to Windows 10Column

First Word : Journey to Windows 10

Keith Boyd

Star Trek movies and Windows releases seem to capture critical praise with every other release. Could Windows 10, due for release in July, end up regarded as a summer smash hit?

Brownfield Async Development

Async Programming : Brownfield Async Development

Stephen Cleary

The best approach to converting existing synchronous code into asynchronous code is to start at the lower-level layers and work your way up toward the user levels. If your code doesn’t have well-defined layers, you can still do it; it will just be a bit more difficult.

Why It is Hard to Talk About TechColumn

Upstart : Why It's Hard to Talk About Tech

Ryder Donahue

The hardest part about developing software could be talking about it. Ryder Donahue explores the unique challenges and dynamics that make communicating about software development such a fraught exercise.

Analyze User Behavior in Windows Apps with Google Analytics

Google Analytics : Analyze User Behavior in Windows Apps with Google Analytics

Nicola Delfino

Find out how your customers are really using your Windows or Windows Phone app with Google Analytics. Collect and analyze telemetry data to discover useful information like app installed versions, usage geographic distribution and user behaviors.

CQRS and Message-Based ApplicationsColumn

Cutting Edge : CQRS and Message-Based Applications

Dino Esposito

Command and Query Responsibility Segregation (CQRS) is a software design philosophy that separates the code that alters state and the code that just reads state. The core element of the CQRS approach is simplicity of design.

Using STL Strings at Win32 API Boundaries

C++ : Using STL Strings at Win32 API Boundaries

Giovanni Dicanio

Giovanni Dicanio presents C++ programming techniques for using STL string classes at the Win32 API C-interface boundaries.

Windows Runtime ComponentsColumn

Windows with C++ : Windows Runtime Components

Kenny Kerr

Join Kenny Kerr as he explores the essentials of the Windows Runtime over the next few months, beginning by writing a simple Windows Runtime component.

Event Hubs for Analytics and Visualization, Part 3

Azure Insider : Event Hubs for Analytics and Visualization, Part 3

Bruno Terkaly

In this third and final installment of the Internet of Things project, Bruno Terkaly takes the collected data, stores it in a DocumentDB and creates a Node.js Web server app to display the data. He then shows how to visualize it on a Windows Phone.

Explore Entity Framework Behavior at the Command Line with ScriptcsColumn

Data Points : Explore Entity Framework Behavior at the Command Line with Scriptcs

Julie Lerman

Julie Lerman learns how to explore Entity Framework behavior interactively using Scriptcs.

Introduction to R for C# Programmers

R Programming Language : Introduction to R for C# Programmers

James McCaffrey

In this era of data acquisition and analysis, it makes sense to add a language for statistical computing to your toolbox. R is one such language and James McCaffrey helps C# programmers get up to speed.

Linear Regression Using C#Column

Test Run : Linear Regression Using C#

James McCaffrey

There aren’t many examples of how to perform linear regression using a programming language on the Internet. James McCaffrey explains how to do this using C#.

100 Years of SolitaireColumn

Don't Get Me Started : 100 Years of Solitaire

David Platt

Fact: Windows didn't take off as an operating system until it was shipped with Solitaire. David Platt looks back at the iconic game as it turns 25 years old.

MSDN Magazine Reader Survey: Who We AreColumn

Editor's Note : MSDN Magazine Reader Survey: Who We Are

Michael Desmond

The bi-annual MSDN Magazine reader survey offers an opportunity to explore the changing face of our developer readership.