Microsoft Developer Newsletter - Volume 22, Number 8: April 18, 2018

Top News Worldwide

How to: Port your existing .NET apps to mobile apps for Android, iOS, and UWP

Free training: Intro to Microsoft Azure development for AWS developers with Node.js
 

Microsoft Build Live: RSVP to watch live keynotes online and access on-demand sessions (May 7–9, 2018)

Special offer: Save 50% on all Microsoft Press eBooks and videos with discount code EARTH

Announcing: Visual Studio 2017 version 15.7 Preview 3
The latest preview of the next update is now available. It features a host of changes, including improvements for C++ development, changes to Xamarin and .NET mobile dev, enhancements for Live Unit Testing, and more. Find out what’s new in this blog post.

Overview: Data analytics with Microsoft Azure
Microsoft Azure provides a variety of tools for all sorts of data analytics needs. Watch this video to explore the comprehensive set of services Microsoft Azure offers for ingesting, storing, and analyzing data of almost all types.

EF Core 2 owned entities and temporary workarounds
The current version of EF Core doesn’t allow properties based on value objects to be null, and there’s no way to replace properties that contain a value object. In the latest issue of MSDN Magazine, Julie Lerman presents workarounds that let you get past these temporary limitations.

Configuring C++ IntelliSense and Browsing
Whether you are creating a new C++ project using a wizard or importing a project into Visual Studio from another IDE, you need to configure the project correctly for the IntelliSense and Browsing features to provide accurate information. Here are some tips for configuring projects and investigating problems.

Azure IoT SDK: How to get help
Azure IoT SDKs make it easy for developers to code and deploy applications for Azure IoT Hub and Azure IoT Hub Device Provisioning Service. These are production quality open-sourced SDKs with support from Microsoft. Here’s how you can get help if you need support at any step of your project.

Introducing Apache Spark ML
Explore two modules for the Spark cluster computing environment. PySpark provides a Python runtime for Spark and high-level abstraction of Resilient Distributed Datasets (RDDs) in the form of a DataFrames API, while the Spark ML library provides a machine learning API for data built on top of DataFrames.

Learn how to program for watchOS with Xamarin and Visual Studio for Mac
This in-depth article explains how to develop apps for Apple Watch with Xamarin, Visual Studio for Mac, and a shared C# .NET codebase implemented within the .NET Standard Class Library. Explore important aspects of watchOS apps, such as app structure, interface controllers, and UI buttons.

Using Fluent: Swipe gesture action and connected animations
The Fluent Design System provides a coherent framework for enabling compelling UX across a variety of device types and form factors. MSDN Magazine looks at how two useful capabilities of Fluent can streamline interaction and improve user engagement in your UWP apps.

Events

Explore what’s next at Microsoft Build 
May 7‒9, 2018, Seattle, WA
See what’s next in cloud technology, artificial intelligence, mixed reality, and more. Microsoft Build offers more than 350 sessions and workshops, a chance to connect with thousands of other developers, and an opportunity to meet the experts behind the products you use every day.

Microsoft Tech Summit: Build your cloud skills with the latest in Azure and Microsoft 365 
Through April 25, 2018, worldwide
Register today for Microsoft Tech Summit, a free event for developers and IT pros. Attend an event in a city near you to learn about the latest trends, tools, and product roadmaps, and meet with the experts who build and run Microsoft’s cloud services.

Training

Free training: Develop, test, and deploy intelligent bots from start to finish 
Beginning with an intro to Microsoft Bot Framework and Azure Cognitive Services, this course shows you how to design, develop, test, and deploy intelligent bots. Learn about Bot Builder SDK for .NET and bot patterns and develop your own bot using Azure Bot Service.

Resources

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
 

 
This newsletter contains information based on your preferences. Customize which topics you receive. Changes will be reflected in the next newsletter sent after your confirmation. 

You can also see a version of the newsletter containing all topics.