//BUILD 2017: Day 1 Recap

If you’ve been watching Microsoft’s live stream for //Build 2017 that is taking place at Seattle, WA, you know that it is impossible to make a recap of all the news of Day 1 without leaving out a few things. If you haven’t been watching, well, you missed a lot! But don’t panic, while we’re here we wanted to share the latest and most important announcements.

New: Azure mobile app for iOS and Android

Microsoft announced an app that will allow us to manage our Azure account: check statuses and metrics and launching and stopping resources. You can go ahead and download it right now!

New: Azure Cloud Shell integrated into Azure Portal

There’s now (in Preview) a command line integrated into the Azure Portal. This allows you to manage your resources in a programmatic way (websites, virtual machines…). Note that in order to be able to persist your files across sessions, you need to create a storage account and file share. Also, support for PowerShell will be coming soon. Read more about the Shell here.

cloud shell

New: Visual Studio Snapshot Debugger

You don’t have to leave your IDE to find out what’s crashing your production app. Azure can now collect snapshots and you can launch them in Visual Studio 2017 Enterprise. These snapshots show you the state of the variables at the moment the error occurred. Read more about this Preview feature here and download the extension here.

Snapshot Debugger

New: Visual Studio for Mac

One of the biggest announcements made today is not even for Microsoft’s main platform. We were all very excited when cross-platform Visual Studio Code was launched, but now the Visual Studio we all know is available as a native app for MacOS, and you can develop Windows, Mac and mobile applications through Xamarin. Download it here.

Visual Studio for Mac

Updated data support in Azure: MySQL, PostgreSQL and NoSQL

Until now, Microsoft only offered SQL Azure databases for the relational database developers. Today it was announced that support for MySQL and PostgreSQL servers will be added too. Microsoft also announced support for Azure Cosmos DB – a globally distributed, multi-model database which supports key-value, document and graph data types.

Updated Visual Studio 2017

Visual Studio has seen many interesting updates in the last couple of weeks, and today we got to learn about some more. Docker is now fully integrated with Visual Studio, and cross-container debugging is supported.

Cross-container debugging in VS

Visual Studio 2017 Version 15.3 Launched

VS 2017 15.3

This Preview version of Visual Studio can be installed in parallel to Visual Studio 2017 and it includes many useful features:

  • Added support for Azure Functions (Microsoft’s serverless experience), enabling developers build and debug functions. Download the Tools here and see the full release notes here.

Azure Functions

  • Automatic file detection: when you drop a file into a folder, Visual Studio will automatically detect it and include it in the project.

Automatic File Detection

  • Live unit testing support for .NET Core projects: run your tests as you code.

Live Unit Testing

  • Enhanced debugging experience; for example, by showing which variable is null on exceptions.Null Var Unknown? Not anymore!

Azure IoT Edge & Azure Stack

With IoT Edge you can run all sorts of services in devices like the Raspberry Pi, including Azure Functions, Machine Learning and the IoT Hub, even when their connection to the Internet is limited and enabling real-time analytics. Along these lines, Azure Stack, an on-premises version of Azure, was announced.

Azure Stack

Updated Cognitive Services with Custom Cognitive Services

Microsoft wants to push the boundaries on what be done with AI. It already offers a very large set of APIs to perform complex processing tasks like speech recognition, image analysis and language understanding, and it announced today a new set of services that will allow developers to build their own custom models and train them.

Cognitive Services

There’s obviously a lot more to come on Day 2, but we didn’t want to end this post without giving a special mention unrelated to the previous updates: Emma’s Project, a piece of wearable technology made to improve the handwriting ability of people with Parkinson’s disease.

Parkinson's Gadget

Leave a Reply