May 2018

Volume 33 Number 5

Universal Windows Platform - Closing UWP-Win32 Gaps

[Universal Windows Platform]

Closing UWP-Win32 Gaps

Andrew Whitechapel

One of Microsoft's long-term strategies with UWP is to close the gaps with earlier app technologies, especially Win32. The goal: To make UWP a compelling option for more app types. The introduction of support for true multi-instancing, console UWP apps, and broader file-system access are three large steps on that effort.

Artificially Intelligent - Text Sentiment AnalysisColumn

[Artificially Intelligent]

Text Sentiment Analysis

Frank La

Sentiment analysis is the process of computationally classifying and categorizing opinions expressed in text to determine if they possess a positive, negative or neutral tone. Frank La Vigne shows how machine learning can be used to analyze large flows of real-time content from Twitter.

Universal Windows Platform - Building Connected Apps with UWP and Project Rome

[Universal Windows Platform]

Building Connected Apps with UWP and Project Rome

Tony Champion

Project Rome is an initiative to help you drive user engagement across apps and devices. Tony Champion demonstrates how to take advantage of the capabilities of Project Rome by building a team messaging app.

Cutting Edge - Under the Covers of ASP.NET Core SignalRColumn

[Cutting Edge]

Under the Covers of ASP.NET Core SignalR

Dino Esposito

In the second column in a series, Dino Esposito explores the internal machinery of ASP.NET Core SignalR, including a look at SignalR's messaging and transport protocols.

Security - Detect and Respond to Rooted Android Devices from Xamarin Apps

[Security]

Detect and Respond to Rooted Android Devices from Xamarin Apps

Joe Sewell

Xamarin.Android apps need to detect and respond to rooted devices in many ways. Joe Sewell explains how Visual Studio can now give your Xamarin.Android apps this capability, without you needing to write your own detection code.

Visual Studio Team Services - Any Language, Any Platform with Azure DevOps Projects

[Visual Studio Team Services]

Any Language, Any Platform with Azure DevOps Projects

Willy-Peter Schaub, Alex Mullans

Azure DevOps Projects enable developers to support a continuous integration and continuous delivery pipeline on any language and any platform. Learn how your teams can deliver value and react to feedback quickly and continuously using Azure DevOps Projects and VSTS.

Don't Get Me Started - OvermindColumn

[Don't Get Me Started]

Overmind

David Platt

You hear that? That's the sound of the singularity approaching. As David Platt points out, the last generation of children to NOT have a device always with them has already been born. What does that mean for our future?

Editor's Note - Improving UWPColumn

[Editor's Note]

Improving UWP

Michael Desmond

Andrew Whitechapel's lead feature in this month's issue offers insight into important changes made to the Universal Windows Platform, and provides a glimpse at Microsoft's plans for UWP going forward.