MSDN Flash - Volume 20, Number 13: June 13, 2016

Top News Worldwide

Get SQL Server 2016 now

Learn what’s new in C# 6 to help you become more productive
 

Visual Studio Enterprise: Advanced features for designing and building apps

Detect and fix 404s in ASP.NET Core apps by using custom middleware

Scale Asynchronous Client-Server Links with Reactive
The observer pattern can be an important tool for asynchronous applications when working with long-running processes. The .NET ObservableCollection and Rx provide two toolsets to handle both simple and sophisticated implementations of that pattern.

Dependency Injection with .NET Core
Essential .NET columnist Mark Michaelis explores the dependency injection (DI) capabilities of .NET Core, and shows why the simple and lightweight implementation provides a great way to for developers new to the technology to get started.

Microsoft Azure Media Services and Power BI
This article focuses on helping developers build an analytics platform on top of Azure Media Services (and Player) to surface out usage trends. The solution space includes usage of an intermediate (WebAPI) service and database, with visualization enabled with Power BI.

DevOps basics: Run Docker in production
Now you can run your Docker containers in a production environment. Learn about the new Azure Container Service and how to use it to deploy your containers.

Use Visual Studio Code extensions in your game development
James Quick welcomes Game Evangelist Tobiah Zarlez to the Quick Dev show to demo how you can get started using Visual Studio Code and use extensions for game development in Unity.

The Powerful Machine Learning Behind Bing Predicts
Learn how the Bing Predicts team uses search, social, and other relevant data to make intelligent predictions about upcoming events such as sporting events, reality TV, award shows, and elections.

Microsoft for Startup and TWiST talk AI and Bots
Learn about the future and opportunity of artificial intelligence and bots from those on the forefront. Amir Shevat (Slack), Crystal Rose (Sensay and LA StartupWeek), and Vikram Dendi (Microsoft) discuss their visions for humans, bots, and existing platforms, and what this means for entrepreneurs, developers, and consumers.

Quick Dev: Developing on a Mac for C# Developers
Technical Evangelist Shahed Chowdhuri and James Quick show you how to develop with C# on a Mac. Walk through Visual Studio Code, game and web app development using ASP.NET, and cross-platform iOS and Android mobile development using Xamarin.

New standards version switches in the C++ compiler
Visual C++ 2015 Update 3 introduces tools to help you control the version of the ISO C++ programming language you depend on and the version you want VC++ to enforce in your projects. New switches correspond to versions of C++, starting with /std:c++14 and /std:c++latest.

Events

Bringing Docker to Windows: Learn more at DockerCon
June 19–21, Seattle, WA
Get hands-on guidance and learn to build, ship, and run distributed apps with Docker by using the tools you know, including Visual Studio and Microsoft Azure. Remaining space is extremely limited – use code MSDNFlash for your 10% discount while tickets are available.

Student News

Startup Stories: An Interview with Sally Buberman and Ignacio Lopez from Wormhole
Learn how Wormhole builds a new learning experience by leveraging mobility, gamification and people interaction to create the most engaging online training program in the market today.

Resources

Free offers 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.