Summary of keynote day 2 Build 2014


And here is the summary of the keynote from day 2 of the Build 2014 event.

 

Web

In the new Visual Studio Update 2 when creating new web sites you can choose that the web site will be located in the Azure cloud and will then get the required power shell scripts to publish the web site when it’s done.
And while I am talking about that I could also mention that mobile services can now be written in C# and can be created from Visual Studio, and in the same way as web sites be deployed to the Azure cloud.

Another cool feature when working with web sites is the new browser link which enables you to (while having the web project open in VS) open up a browser and look at your web page, and then use the developer tools and inspect elements and maybe change some CSS, which also will be changed in Visual Studio then! A really neat and cool feature J This feature is available in all browsers, not just IE.

If you are building a web page and are using JavaScript, you will be please with this new addition to VS, which is JShint, this enables VS to give you warning and errors even for the JavaScript code.

Publish to Azure

Publish to Azure

 

Mobile

As mentioned earlier the mobile services can now be written in both Node.js and .NET. Another addition to the mobile services is that you now can use not only SQL server as data storage, you can now choose between table storage, SQL and no-SQL.

The mobile services now also has support for authentication with the Active Directory which will give you an oAuth token which then can be used to also get information from other APIs like SharePoint, Office 365 and so on.

And another really nice feature for the mobile service is that you can create them in Visual Studio and test them locally on your machine before publishing them to the cloud.

And of course, all platforms (including iOS and Android) can use these new Office 365, AD and the other new APIs and use mobile services in Azure.

 

Other (Azure, WPF…)

A new Azure portal has been released as a preview which can be found at portal.azure.com, please try it out, I really like the new look, graphs and information. You can now see exactly how much money everything costs you and see how you next bill will look like. Microsoft has also integrated Visual Studio Online into Azure which makes it possible for you and your team to set up a large project portal were you can administer everything and even look at the code in the project and, in the browser, edit the code in an editor with intellisence, so you could continue coding on the train or on any computer if you don’t have your developer computer with you. The Azure portal is also responsible and works well with touch on a tablet or 80 inch TV J

Azure Portal

Azure Portal

 

Another thing that Microsoft want to say is that we should not forget about WPF, they still have plans for further development of WPF and with this release WPF can also use authentication with Azure and can be connected to Office 365. They showed a demo were they took the whole calendar from Office 365 and inserted into a WPF view, it looked really nice.

 

Besides all of that you can clearly see that Microsoft focuses on Enterprise and the ability to upgrade old apps and use old apps. Another tool they talked about was Mobilize .NET Studio were you can take an old Windows Forms or VB 6 application and convert it into a web application and then do what you want with it. This could be really nice to offer some companies which are stuck with old applications and want to move on. Bam and you have your old win forms application as a web page and deployed to the cloud in no time J

 

And I have saved the most awesome announcement for last, the C# 6.0 compiler Roslyn, are now published as open source! You can download the code from this codeplex project