October 2015

Volume 30 Number 10

Microsoft Azure - Microsoft Azure--the Big Picture

Microsoft Azure - Microsoft Azure--the Big Picture

Tony Meleg

Get a big-picture view of Microsoft Azure, and see how giving up some control over your environment can yield benefits in terms of resilience, scalability and manageability.

Special Windows 10 issue)

Special Windows 10 issue

Windows 10 and the Universal Windows Platform are creating exciting new opportunities for developers. In this special issue of MSDN Magazine, learn how to write apps that can run on any modern, Windows-enabled client, from the smallest Internet of Things device to the largest Surface Hub room-based display, and to every phone, tablet and PC in between.

Upstart - The Yoga of Rookie SuccessColumn

Upstart - The Yoga of Rookie Success

Krishnan Rangachari

Sometimes, the best way to get ahead is to stop focusing so hard on getting ahead. Krishnan Rangachari explains how letting go can help motivated professionals achieve their goals.

ASP.NET - ASP.NET 5 Anywhere with OmniSharp and Yeoman

ASP.NET - ASP.NET 5 Anywhere with OmniSharp and Yeoman

Sayed Ibrahim

ASP.NET 5 no longer requires that developers work only with Visual Studio in Windows. Learn how to create cross-platform Web applications with tools such as OmniSharp and Yeoman.

Windows with C++ - Coroutines in Visual C++ 2015Column

Windows with C++ - Coroutines in Visual C++ 2015

Kenny Kerr

Learn how concurrency has been updated in Visual Studio 2015 with an experimental compiler option called /await that unlocks an implementation of coroutines directly supported by the compiler.

Visual Studio - Bower: Modern Tools for Web Development

Visual Studio - Bower: Modern Tools for Web Development

Adam Tuliper

Front-end Web development typically involves a variety of libraries, frameworks, tools and more. Learn how Visual Studio extensions let you use Bower, a JavaScript-based tool, to manage them.

Test Run - Linear Discriminate Analysis Using C\#Column

Test Run - Linear Discriminate Analysis Using C#

James McCaffrey

James McCaffrey examines linear discriminate analysis--one of the oldest approaches to solving binary classification problems--and concludes that while the math is elegant, other algorithms may be more practical.

Code Analysis - Build and Deploy Libraries with Integrated Roslyn Code Analysis to NuGet

Code Analysis - Build and Deploy Libraries with Integrated Roslyn Code Analysis to NuGet

Alessandro Del

Learn how to package and deploy your APIs with integrated live code analysis powered by the .NET Compiler Platform.

The Working Programmer - How To Be MEAN: Express InstallColumn

The Working Programmer - How To Be MEAN: Express Install

Ted Neward

The MEAN (Mongo, Express, Angular, Node) stack is an alternative "Web stack" to the ASP.NET stack. In this installment, you'll read about the ExpressJS library, which handles HTTP processing on the server.

Microsoft Band - Develop a Windows 10 App with the Microsoft Band SDK

Microsoft Band - Develop a Windows 10 App with the Microsoft Band SDK

Kevin Ashley

Microsoft Band provides powerful SDKs and community support for multiple platforms—Windows, Android and iOS. In this article, Kevin Ashley shows you how to build an app using the Microsoft Band SDK for Windows 10.

C\# - A Split-and-Merge Expression Parser in C\#

C# - A Split-and-Merge Expression Parser in C#

Vassili Kaplan

Vassili Kaplan presents a C# implementation of the split-and-merge algorithm for parsing a string containing a mathematical expression. This algorithm represents an alternative to Dijkstra's algorithm, published more than half a century ago.

Don't Get Me Started - AnachronismsColumn

Don't Get Me Started - Anachronisms

David Platt

More and more users have not even seen a floppy disk, much less used one to save and transfer files. So why is the floppy disk image still the universal icon for "save?" David Platt explores this and other anachronisms.

Editor's Note - Chain of DisasterColumn

Editor's Note - Chain of Disaster

Michael Desmond

Fraught with high stakes and increasing complexity over time, the discipline of computer security has more than a little in common with airline flight safety.