MSDN Flash - Volume 21, Number 12: June 12, 2017

Top News Worldwide

Microsoft Azure OpenDev: Online event to learn about open source solutions on Azure (June 21, 2017)

Free ebook: Download to learn about extending the capabilities of Power BI with R

Free training: Top 10 JavaScript questions and answers

A deeper look at performance improvements in .NET Core

Xamarin + Syncfusion are changing mobile development
Know SQL?

Coding for good: Using Xamarin.Forms to help others and save lives
From helping to end homelessnessto finding missing children, teams around the world are using this development platform along with other Microsoft technologies to help others. Learn more and then check out the Wintellect series so you can master Xamarin.Forms.

Case study: Why EDP Software migrated to Azure
Facing certain infrastructure challenges, EDP Software migrated to Microsoft Azure for its cloud-based workforce scheduling system used by large customers. Find out why EDP Software left another cloud solution in favor of Azure.

Spring 2017 Visual C++ Migration Survey
Take a few minutes to share your C++ migration experiences – whether positive or not positive. And if you have not migrated, let us know why.

Live webinar: Customizing Xamarin.Forms UI (June 22, 2017)
Build a better Xamarin.Forms UI using platform-specific APIs that aren’t directly exposed by the framework. Learn how to integrate native controls and adjust visual properties that are unique to each platform while still sharing code across platforms.

Live webinar: Developer’s intro to Azure Machine Learning (June 29, 2017)
Azure Machine Learning makes it easy for developers to incorporate intelligence and predictive analytics into their apps. Join this Xamarin University Presents session to learn core machine learning concepts and see how you can use Azure Machine Learning Studio to start building smarter apps immediately.

Scale your Office solutions across organizations with Office 365 Centralized Deployment
Office add-ins allow Microsoft Office users to personalize their work experience and streamline processes. With Office 365 Centralized Deployment, which is now generally available, developers have an easier way to enable automatic deployment with minimal interaction.

Announcing: SharePoint Framework Extensions Developer Preview
SharePoint Framework Extensions Developer Preview is now available. It includes site, list, and command extensions, as well as GraphHttpClient support. The Developer Preview also supports new Dialog APIs (BaseDialog), making it easier to support diverse interaction styles from a web part.

Open sourcing: Microsoft Graph Explorer
Microsoft Graph Explorer is now open source on GitHub. Check it out and share your feedback and contributions.


Data Camp for Developers: Azure Machine Learning
Through June 2017
This free, hands-on training is ideal for developers who want to learn about machine learning. Learn how to use the power of Azure Machine Learning to improve your data insights. Find a live event in a city near you.

Mission Mars: Fourth Horizon Experience
The fate of Earth's first mission to Mars rests in your hands. Join the emergency response team to help regain contact. Bring your skills, find the crew, and save the mission at a Microsoft Technology Center near you.


On-demand training: Building Azure Mobile Apps
In the final part of this four-part seriesfrom Wintellect and Microsoft, you get a basic overview of Azure Mobile Apps and how to get started creating them. Learn how this simplifies the process of building rich mobile apps that support authentication, authorization, offline operation, push notifications, and more.


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.