This week, Microsoft hosted the keynote event in New York City. Although attendees could travel to New York to attend in person, most who watched the keynote (including me) watched a live stream or recording of the keynote and breakout sessions online.
There were a number of important announcements, including Microsoft joining the Linux Foundation; the upcoming Visual Studio 2017; and Visual Studio on a Mac.
Here are the notes I took during the keynote:
VSCODE
Support for multiple languages
Intellisense support for hundreds of npm modules
Docker extension (constainerize app)
Azure App Service now supports running on Linux
DocumentDB
Cloud-scale document database
Global replication
Click on data center in map
Configure API to be MongoDB API compatible
OPEN SOURCE
Most active contributor on GitHub
Microsoft joins Linux foundation as a Platinum member
XAMARIN / VISUAL STUDIO 2017
Visual Studio for Mac preview now available
Free with MSDN
Community Edition will be free to everyone
.NET Core Support
Visual Preview of Xamarin.Forms XAML
DOCKER
Visual Studio integration
Right-click
Create container
Publish (dialog is specfic to containers)
Debug in container
Release Management / Continuous Deliver supports Containers
AZURE FUNCTIONS
Write code that runs in response to events in Azure (or outside Azure)
Languages PHP, Python, Powershell, C#, etc. supported
Write Functions in Visual Studio
1-click publish
Debug
Available today
SQL SERVER
Gartner: SQL Server is least vulnerable database (past 6 years)
In-memory advanced analytics
R Language support
SQL Server 2016 SP1 released today
SQL Server on Linux (public preview available today)
Advanced security
Advanced compression
AZURE BOT SERVICES
Conversational app
Built on Azure Functions
Integrate with Slack, Facebook, etc.
VISUAL STUDIO
Install, uninstall faster
Icons in code margin indicate failing tests, passing tests, and uncovered code
New Exception Helper
Style Rules enforced in editor
Indent Guides (dotted vertical lines) match beginning & ending brackets
Helpers at bottom of dropdowns
Filters results in list
CTRL+T search to activate
C#
Tuples: Allow you to return multiple values
WinApp Driver
UI Testing of Windows apps
Doesn't care what language app is writtenin
.NET Core
60% of contributions from Community
.NET Foundation
Many repositories
.NET Core on Tizen OS (courtesy of Samsung)