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.
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.
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.
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.
Visual Studio 2017 Version 15.3 Launched
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.
- Automatic file detection: when you drop a file into a folder, Visual Studio will automatically detect it and include it in the project.
- Live unit testing support for .NET Core projects: run your tests as you code.
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.
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.
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.