MicrosoftDeveloper Newsletter Volume 22, Number 10 | May 17, 2018 
Top News Worldwide
Introducing AI-assisted development with Visual Studio IntelliCode
Azure Confidential Computing: Mark Russinovich details Microsoft’s confidential cloud vision
Announcing: New releases for Visual Studio, Visual Studio for Mac, .NET Core, and Xamarin.Forms
Build 2018: Winners of this year’s Windows Developer Awards
JetBrains Rider: new cross-platform .NET IDE Why miss out on version-controlling your database?
Back to top
Your Featured Content
How to: Detect and respond to rooted Android Devices from Xamarin apps
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.

Azure AI Platform announcements: New innovations for developers
Get an overview of the latest and most exciting innovations in the Azure AI Platform announced at Microsoft Build 2018. Read about the new unified speech service, Cognitive Search, enhanced edge AI capabilities, and more.
New: A single C++ library manager for Linux, macOS, and Windows
vcpkg is now available on Linux and MacOS, delivering access to the vcpkg catalog of C++ libraries on two new platforms, with the same simple steps you are familiar with on Windows and UWP today.

What’s new with Azure IoT Edge?
Azure IoT Edge will be generally available in the next couple months. It includes many new features and services, all of which can be packaged from the cloud and deployed to the edge. Read about the key innovations you will find when Azure IoT Edge is generally available.
JetBrains Rider: new cross-platform .NET IDE
JetBrains Rider: a new .NET IDE for Windows, Mac, and Linux. Edit, refactor, test, run, debug .NET, ASP.NET, .NET Core, or Unity. 
Get a free trial.
First look at .NET Core 3 and support for Windows Desktop Applications
Microsoft Build featured a first look at Microsoft’s plans for .NET Core 3. A major highlight, it will support Windows Forms, Windows Presentation Framework (WPF), and UWP XAML. Here’s what you should know.

Why developers should enable Azure Security Center’s Just-in-Time VM Access
Find out how Azure Security Center’s Just-in-Time VM Access can help you secure the virtual machines that are running your applications and code.

Open source machine learning in Azure
At the Build conference, David Smith discussed “Migrating Existing Open Source Machine Learning to Azure.” He looked at how you can transition the open source tools and workflows you already use to Azure. Read an overview, get his presentation slides, and watch the session on demand.

Text sentiment analysis
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.

Introducing ML.NET: A cross-platform, proven, and open source machine learning framework
Microsoft announced the preview of ML.NET ? a cross-platform, open source machine learning framework. ML.NET will allow .NET developers to create their own models and infuse custom machine learning into their applications without prior expertise in developing or tuning machine learning models.

Visual Studio Code C/C++ extension: IntelliSense configuration just got much easier
Read about the May 2018 update of the C/C++ extension for Visual Studio Code. It significantly reduces the amount of configuration you have do to gain a great IntelliSense experience, and also adds a few new features to help boost your productivity. Find out what’s new.

Azure DevOps Projects: Any language, any platform
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.

Why miss out on version controlling your database?
It’s a lot easier than you think, because SQL Source Control plugs into SQL Server Management Studio and connects your database to the same version control tools you use for applications. So you can version control changes to schemas and static data alongside changes to your application, and see who made what changes, when, and why.  Find out how.
Back to top
Webinar: DevOps with VSTS for any language 
May 17, 2018
Register for this Visual Studio webinar to hear about the latest features in Visual Studio Team Services (VSTS) and how VSTS can help your organization streamline development and deployment while fostering collaboration between team members.
Announcing the Microsoft Business Applications Summit 
July 22‒24, 2018, Seattle, WA
Register to attend an all-new event designed for analysts, power users, solution architects, and other IT pros. This summit will provide hands-on workshops and breakout sessions for varied levels of experience as well as direct access to the experts behind Microsoft’s top tools.
Back to top
Logic and computational thinking 
This self-paced course from edX explores algorithms, inductive and deductive arguments, categorical logic, syllogisms, and more. While not a traditional programming course, it examines critical skills and concepts you need to think like a developer, work faster, and make better code.
Extend your application with REST services 
If you’re tasked with modernizing your legacy WinForms apps and connecting them to the cloud, this course is for you. Learn how to move an older app to new tools and make it more secure, more scalable, and more portable with Azure Services, including Azure Active Directory and Azure SQL Database.
Back to top
•  Downloads and tools for Windows 10
•  Get started with app development
•  Create your Azure free account today
•  Microsoft Virtual Academy – new training
•  Testing tools for web developers
•  Free Microsoft Press eBooks
•  TechNet Flash
•  Get the latest information from Channel 9
•  Microsoft for Startups
•  Code editing tools for building and debugging modern web and cloud applications
•  Microsoft Docs for developers and IT professionals
facebook  twitter  Google+
Back to top
See previous issues of the Microsoft Developer Newsletter in the archive. 

See the archived version of this issue, which contains additional topics.