MSDN Flash - Volume 21, Number 9: May 1, 2017

Top News Worldwide

Build 2017: Live-stream the keynotes, technical sessions, and more (May 10–12, 2017)

How to: Cross-platform code generation using C#, Roslyn, and .NET Core

Build and deploy a Java web application using Visual Studio Team Services and Azure

Preview: Python in SQL Server 2017

MSDN Magazine: Use modern C++ to access the Windows Registry
This article looks at how the complex RegGetValue C-interface API is wrapped in higher-level C++ code to easily read values of different types from the registry. It also presents higher-level C++ code wrapping low-level C-interface registry enumeration APIs to enumerate values under a given registry key.

Cloud Gal: New series highlights women developers and their experiences in tech
Watch the new series to hear about the experiences of women developers at Microsoft and get insight into cloud tech from a developer’s perspective. In the first episode, Oana Platon, Principal Developer in Azure Service Fabric, discusses her technical background, role models, and more.

Prepare for Imagine Cup with Microsoft Virtual Academy
Microsoft Virtual Academy (MVA) is the place to prepare for Imagine Cup. With over 2,300 free courses, MVA can help you learn the latest technologies – for Imagine Cup or for your career. Explore the courses and see how MVA can help you build innovative games and apps.

CMake in Visual Studio: What’s new?
Visual Studio 2017 provides built-in support for working with CMake projects. The latest update includes an updated version of CMake, which includes support for new features, various bug fixes, and a revamped CMake menu.

Optimize telemetry with Application Insights
Service monitoring can consume a lot of resources to process and store telemetry data. How can you reduce the amount of monitoring data while preserving accuracy and analytical depth? In this article from MSDN Magazine, Victor Mushkatin and Sergey Kanzhelev show how Application Insights can help.

Know it, Prove it: Earn a badge in the latest challenge
Join the latest Microsoft Virtual Academy “Know it, Prove it” challenge, which runs through May 17, 2017. It offers six new opportunities to learn unique tech skills. Don’t miss this chance to level up your skills and unlock shareable badges.

DEVintersection: Introduction to ASP.NET Core (May 21, 2017)
Bring your laptop to a hands-on lab and learn about ASP.NET Core straight from the team that built it. ASP.NET Core is a lean (and open source) framework for building web and cloud applications. This session will look at ASP.NET Core inside and outside the IDE, on Windows, Mac, and Linux.

IT Showcase: How the rotating DRI role improves engineering service quality
To enhance the adoption of agile methodologies, Microsoft IT added the role of Directly Responsible Individual (DRI) to its teams. With a focus on incident management, service availability, and service health, this role helps agile teams proactively discover and fix issues.

Exploring the UWP Map Control
The Universal Windows Platform comes equipped with a fully functional Map control that leverages the power and imagery of the Bing mapping services. In this column, Frank La Vigne explores the Map control and demonstrates how you can easily add it to your own apps.

DEVintersection: Developing modern cloud applications in Azure (May 25, 2017)
Get hands-on experience with developing, deploying, scaling, and debugging cloud apps in Azure. Microsoft experts will guide you through the process of getting existing apps into Azure. You will also learn how to build scalable cloud app patterns for web app and worker microservices using Docker.

Microsoft Graph: Delta Query for users, groups, messages, calendar, and more
Microsoft Graph provides a single API endpoint to access people-centric data and insights, via a number of resources like users and messages. To keep track of what’s changing in these data sets, Microsoft added support for Delta Query across a variety of resources. This is currently available in preview.

Events

Jumpstart your mobile development skills with free expert-led webinars
June 1–29, 2017
Anything you can do in Objective-C, Swift, or Java, you can do in C# with Visual Studio Tools for Xamarin. Join Xamarin University’s mobile experts for step-by-step training and leave each session ready to deliver native Android and iOS apps 100 percent in C#.

Microsoft Security Forum National Event Series
May 9, 2017–June 1, 2017, nationwide
Attend an in-person event in a city near you to learn how Microsoft helps organizations balance security and user performance. Find out how security controls across identity, devices, data, apps, and infrastructure factor into your strategy.

ISV App Builder Innovation: Envision. Design. Accelerate.
through June 28, online and in person nationwide
From apps that think and feel to technologies that predict and evolve, Microsoft Azure is helping developers tap into innovations that are reconfiguring the future. Learn how to build your own apps, your way. Register for an event near you.

Free hands-on IoT training in a city near you
Through June 27, nationwide
Attend a live session at a Microsoft Technology Center to learn how to combine Microsoft Azure IoT services and Power BI with Intel hardware and discover the benefits made possible by the Internet of Things. Find an event near you.

Resources

Free offers and discounts from Microsoft partners
 

Downloads and tools for Windows 10

Get started with app development

Try Microsoft Azure for 1 month free

Microsoft Virtual Academy – new training

Testing tools for web developers

Free Microsoft Press eBooks

TechNet Flash

Get the latest information from Channel 9

Free software and training for startups from Microsoft BizSpark

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.