April 2016

Volume 31 Number 4

.NET Core - .NET Goes Cross-Platform with .NET Core

[.NET Core]

.NET Goes Cross-Platform with .NET Core

Phillip Carter

Phillip Carter and Zlatko Knezevic give a clarifying explanation about what .NET Core is and how it’s positioned relative to the Microsoft .NET Framework, plus they provide an overview of the command-line experience that Microsoft is currently shipping.

Upstart - Ordinary PeopleColumn

[Upstart]

Ordinary People

Krishnan Rangachari

The things that make us exceptional can often be the same things that make us so ordinary, writes Krishnan Rangachari. Learn how reshuffling your priorities might kindle a career renaissance.

Visual C++ - Microsoft Pushes C++ into the Future

[Visual C++]

Microsoft Pushes C++ into the Future

Kenny Kerr

Visual C++ is ground zero for many new proposals to the C++ language and standard library. Kenny Kerr highlights a few new or improved features in the Visual C++ Update 2 release that he finds particularly compelling.

Cutting Edge - Pushing Notifications to Mobile AppsColumn

[Cutting Edge]

Pushing Notifications to Mobile Apps

Dino Esposito

Dino Esposito explains what it takes to add a notification layer on top of mobile applications, regardless of the mobile operating system itself. He also reviews the services of the Azure Notification Hub platform.

Mobile Apps - Using Ionic and TACO to Create Cross-Platform Mobile Apps

[Mobile Apps]

Using Ionic and TACO to Create Cross-Platform Mobile Apps

Adam Tuliper

Build an advanced UX for a hybrid, cross-platform Cordova app using the Ionic 2 framework, and explore the new Cordova Tools extensions for IntelliSense and debugging in Visual Studio Code.

Data Points - Handling the State of Disconnected Entities in EFColumn

[Data Points]

Handling the State of Disconnected Entities in EF

Julie Lerman

Julie Lerman looks at the enduring problem of disconnected data and presents a simple recipe for dealing with it in EF6 and the upcoming EF Core.

Big Data - Data Processing and Machine Learning on Spark

[Big Data]

Data Processing and Machine Learning on Spark

Eugene Chuvyrov

The open source Apache Spark framework is the current leader in the Big Data processing and analytics space. This article shows how to deploy Spark on Azure and use it to solve machine learning (ML) problems.

Essential .NET - Logging with .NET CoreColumn

[Essential .NET]

Logging with .NET Core

Mark Michaelis

Why on earth would you need a new logging framework? Because there are already so many available, and the new Microsoft.Extensions.Logging API lets you take advantage of them without having to write a wrapper of your own.

Internet of Things - Develop an Azure-Connected IoT Solution in Visual Studio with C++

[Internet of Things]

Develop an Azure-Connected IoT Solution in Visual Studio with C++

Marc Goodner

Marc Goodner shows you how to connect a device to Azure IoT using C++ project templates in Visual Studio, how to set up an Azure IoT hub to ingest the device data, and how related Azure services can act on that data.

Modern Apps - Writing UWP Apps for the Internet of ThingsColumn

[Modern Apps]

Writing UWP Apps for the Internet of Things

Frank La

For developers used to writing code, creating the actual “things” for the Internet of Things might be intimidating. This article aims to make Makers out of coders, building a Raspberry Pi 2-based device running UWP apps on Windows 10 IoT Core.

Don't Get Me Started - Gods and FoolsColumn

[Don't Get Me Started]

Gods and Fools

David Platt

From the Greek myth of Pygmalion to the 2015 feature film "Her," the archetype of the human creation brought to love and to life transcends both cultures and epochs.

Editor's Note - Build's Bold DirectionColumn

[Editor's Note]

Build's Bold Direction

Michael Desmond

Cross-platform development is top of mind this year at the annual Build conference, with .NET Core, Visual Studio Tools for Cordova, and the Xamarin purchase announcement all hot topics at the event.