November 2017

Volume 32 Number 11

Visual Studio - Code Editing and Debugging in Visual Studio for Mac

[Visual Studio]

Code Editing and Debugging in Visual Studio for Mac

Alessandro Del

Alessandro Del Sole walks through some of the most useful productivity features in Visual Studio for Mac for editing and debugging code, helping you build high-quality applications.

The Working Programmer - How To Be MEAN: Angular FormsColumn

[The Working Programmer]

How To Be MEAN: Angular Forms

Ted Neward

Data input in Angular is similar to how it looks all over the Web, but the Angular Way demands a slightly different approach, one driven by a component perspective rather than the traditional page metaphor.

Cognitive Services - From Text to Targeted Sentiment Analysis with Cognitive Services

[Cognitive Services]

From Text to Targeted Sentiment Analysis with Cognitive Services

Ashish Sahu

Learn how to use the Text Analytics and Linguistic Analysis (LUIS) APIs in Microsoft Cognitive Services to analyze text like customer reviews, and to find out how your customers feel about your products and services.

Artificially Intelligent - Exposing Machine Learning Models from Azure Machine Learning StudioColumn

[Artificially Intelligent]

Exposing Machine Learning Models from Azure Machine Learning Studio

Frank La

In this follow-up to his inaugural Artificially Intelligent column, Frank La Vigne explores using the data model and exposing it to the Web as a service.

Machine Learning - Azure Machine Learning Time Series Analysis for Anomaly Detection

[Machine Learning]

Azure Machine Learning Time Series Analysis for Anomaly Detection

Dawid Borycki

Anomaly detection is one of the most important features of IoT solutions that collect and analyze sensor data over time. Dawid Borycki extends his RemoteCamera UWP app to show you how to use Azure Machine Learning Time-Series Anomaly Detection to identify anomalous sensor readings.

Cutting Edge - Guidelines for ASP.NET MVC Core ViewsColumn

[Cutting Edge]

Guidelines for ASP.NET MVC Core Views

Dino Esposito

Razor Views in ASP.NET Core are helping change the game around HTML delivery. Dino Esposito offers an exploration of the options you have with Razor views.

Security - Securing Data and Apps from Unauthorized Disclosure and Use

[Security]

Securing Data and Apps from Unauthorized Disclosure and Use

Joe Sewell

Data is only as secure as the apps that process it, and even production apps can expose their data to a debugger. Joe Sewell explains how tooling included with Visual Studio can make your .NET apps detect, report and respond to unauthorized debugging and other runtime attacks.

Test Run - Kernel Logistic Regression Using C\#Column

[Test Run]

Kernel Logistic Regression Using C#

James McCaffrey

Kernel logistic regression (KLR) is a machine learning technique that can be used to make binary predictions. James McCaffrey explains how it works and presents a demo program to illustrate.

Devops - Continuous Data Migration Using Visual Studio and TFS

[Devops]

Continuous Data Migration Using Visual Studio and TFS

Jebarson Jebamony

Continuous integration is a core, accepted practice in modern application development. So why shouldn’t data be treated the same way? Learn how to set up continuous SQL data migration using Visual Studio and Team Foundation Service on a SQL project with an established production data model.

Don't Get Me Started - Duct TapeColumn

[Don't Get Me Started]

Duct Tape

David S. Platt

Duct tape is the miracle material that's proven its value in countless patch and repair jobs. Now MSDN Magazine columnist David Platt asks, what is the duct tape of software development?

Upstart - Creativity Under FireColumn

[Upstart]

Creativity Under Fire

Krishnan Rangachari

Pressing deadlines and spiraling project requirements make it easy to feel overwhelmed. Upstart columnist Krishnan Rangachari offers tips that can help you stay calm, productive and creative, even under fire.

Editor’s Note - Get SmartColumn

[Editor’s Note]

Get Smart

Michael Desmond

Frank La Vigne's new Artificially Intelligent column explores the fast-moving arena of machine learning and AI.