Microsoft Developer Newsletter - Volume 23, Number 10: May 15, 2019

Top News Worldwide

Customizations, extensions, and tricks to improve productivity in Visual Studio Code

Tips for better debugging in Visual Studio 2019

New tools for remote development with Visual Studio Code

On demand: Watch sessions from Microsoft Build 2019

Now available: Visual Studio IntelliCode
Visual Studio IntelliCode is now generally available. With the release of Visual Studio 2019 Version 16.1, IntelliCode will be included with any workload supporting C#, C++, TypeScript/JavaScript, and XAML.

Create a centralized pull request hub with WinForms in .NET Core 3.0
.NET Core 3.0 provides support for Windows Forms applications, including self-contained applications, access to .NET Core-specific implementations, and the .NET Core CLI. Find out how to build a .NET Core 3.0 WinForms application and easily package it for deployment.

An introduction to custom XAML controls
The XAML framework offers an extensive library of controls for UI development. Boost your expertise with XAML custom controls and find out how to use them to get the results you want.

.NET platform overview and future roadmap
Watch an overview and roadmap session of the current .NET platform. Explore new scenarios that .NET Core 3.0 will enable, supporting WinForms, Windows Presentation Foundation, ASP.NET Core, Azure, containers, IoT, and massive scale.

Entity Framework Core in a Docker app: Targeting SQL Server
MSDN Magazine looks at production-worthy solutions for targeting SQL Server when publishing an API inside of a Docker image.

Now available: Azure Dev Spaces
Use new Azure Dev Spaces to run your service in a live Azure Kubernetes Service (AKS) cluster and test it end-to-end, without affecting your teammates. Save maintenance time and money by allowing your entire dev team to share an AKS cluster, rather than requiring separate environments for each developer.

Building serverless Python apps with Azure Functions
Take a close look at Python support in Azure Functions, which provides accelerated development and serverless hosting of event-driven applications. See how using serverless Azure Functions can eliminate the burden of managing infrastructure and help you move faster.

Getting started with Azure Blockchain Service
Check out this video series for an introduction to Azure Blockchain Service. Learn how to deploy and configure your network, write and test smart contracts with Visual Studio Code, send data to the ledger, and then publish events and ledger data.

Simplify AI with a new automated machine learning UI
Learn about the new automated machine learning web user interface in the Azure portal. Check out the preview to see how users can train machine learning models without extensive coding.

How to: Build Python web applications with Visual Studio Code, Docker, and Azure
Set up the ultimate containerized Python development environment in Visual Studio Code, deploy your application to Azure with a few clicks, and use Azure DevOps to automate your deployments.


Cloud Immersion Experience: Azure Migration 

May 17, 2019, New York, NY
May 20, 2019, Bellevue, WA
May 21, 2019, San Francisco, CA
May 22, 2019, Burlington, MA
May 23, 2019, Irving, TX
May 23, 2019, Reston, VA

Learn how to migrate your existing SQL Server and/or Windows Server 2008/R2 applications to Microsoft Azure to enhance your security and compliance posture, reduce costs, and unlock innovation.

Learn AI Bootcamp for Emerging AI Developers 

May 17, 2019, Reston, VA
May 21, 2019, Edina, MN
May 21, 2019, Irving, TX
May 22, 2019, Irvine, CA
May 29, 2019, Bellevue, WA
June 4, 2019, Irvine, CA
June 4, 2019, Malvern, PA
June 5, 2019, Denver, CO
June 5, 2019, Irving, TX
June 6, 2019, Houston, TX
June 6, 2019, Sunnyvale, CA
June 12, 2019, Alpharetta, GA
June 12, 2019, Burlington, MA
June 13, 2019, Chicago, IL
June 14, 2019, Reston, VA
June 17, 2019, Detroit, MI
June 18, 2019, Edina, MN
June 18, 2019, San Francisco, CA
June 19, 2019, St. Louis, MO
June 20, 2019, Bellevue, WA
June 25, 2019, New York, NY

Get your hands on with activities that develop proficiency in Azure Cognitive Services, including Computer Vision, Custom Vision, LUIS, and Bing Search. You will also learn to leverage other AI-oriented services such as Azure Search and Azure Bot Services.

Cloud Immersion Experience: SAP on Azure Workshop 

May 29, 2019, Malvern, PA
June 12, 2019, Chicago, IL
June 13, 2019, New York, NY
June 19, 2019, Houston, TX

Learn how you can boost your migration path to Azure within days by leveraging Protera’s SAP-certified FlexBridge migration acceleration platform to minimize downtime and reduce overall project costs.

Unified Analytics – Unifying Data Pipelines and Machine Learning with Apache Spark 

May 29, 2019, Houston, TX
May 30, 2019, St. Louis, MO

Join this workshop to learn how unified analytics can bring data science and engineering together to accelerate your ML efforts. Learn how to build highly scalable and reliable pipelines for analytics, gain deeper insight into Apache Spark and Azure Databricks, train a model against data, and more.

Microsoft Azure Developer Camp – Containers 

June 4, 2019, Detroit, MI
June 7, 2019, Burlington, MA
June 7, 2019, Chicago, IL
June 11, 2019, Irvine, CA
June 11, 2019, St. Louis, MO
June 13, 2019, Edina, MN
June 26, 2019, Reston, VA

Learn what containers are how you can use them to migrate or modernize existing applications, or build entirely new applications. Increase your technical understanding of Microsoft Azure, Azure Kubernetes Services, Azure DevOps, and more.

Cloud Immersion Experience: DevOps for Azure Applications 

June 4, 2019, Denver, CO
June 6, 2019, New York, NY
June 10, 2019, Edina, MN
June 12, 2019, Houston, TX

Gain hands-on experience provisioning Web App for Containers for hosting OSS applications, migrate a MongoDB instance into Cosmos DB, implement serverless technologies, such as Logic Apps and Azure Functions, to enhance OSS app functionality, provision an Azure Container Registry, and more.

Cloud Immersion Experience: Kubernetes in Action on Azure 

June 4, 2019, Irving, TX
June 5, 2019, Malvern, PA
June 6, 2019, Reston, VA
June 10, 2019, Alpharetta, GA
June 12, 2019, Bellevue, WA
June 12, 2019, Sunnyvale, CA

Learn best practices of Kubernetes on Azure that you can apply to your environment today, and how other Azure services can work with Kubernetes to help you build and ship more quickly.

Governance with the Microsoft Cloud Adoption Framework 

June 18, 2019, Bellevue, WA
June 18, 2019, Denver, CO
June 18, 2019, Detroit, MI
June 19, 2019, Burlington, MA
June 20, 2019, Irving, TX
June 21, 2019, Malvern, PA

Learn how the Microsoft Cloud Adoption Framework (CAF) helps you detect and respond to tangible risks, and how to integrate a governance MVP into planned or existing cloud adoption efforts.

Windows Server Summit 2019 
May 22, 2019, online
Learn about new strategies, insights, and technologies for modernizing and managing your Windows Server ecosystem and applications. Be among the first to learn about exciting new product capabilities.

Microsoft Business Applications Summit 
June 10‒11, 2019, Atlanta, GA
Register for this event for analysts, technical architects, and advanced users. Delve deeper into the tools you use every day, get a sneak peek at what’s next, connect with experts, and learn new skills.


Downloads and tools for Windows 10

Get started with app development

Create your Azure free account today

Microsoft Learn – free 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

See previous issues of the Microsoft Developer Newsletter in the archive. 

See the archived version of this issue, which contains additional featured content items.