//build/ Jour 2 depuis San Francisco

7003a4cd-bb9d-44cb-8e28-75d93f39e3b1

//build/ Keynote 1 - https://blogs.msdn.com/b/sbovo/archive/2014/04/03/buildjour1.aspx 

Le Keynote du jour 2 nous a inondé de nouveautés développement et Azure. Plus de 44 annonces ont été mentionnées ! Voici celles qui ont retenu mon attention.

Nous pouvons maintenant créer nos machines virtuelles directement à partir de Visual Studio. Le débogage du code Azure se fait depuis le poste client comme si l’on débugue localement un processus : Un agent de débogage est déployé sur la VM de façon transparente. C’est une fonctionnalité réellement impressionnante !

En résumé :

  • JAVA est disponible pour Azure Web Sites
  • Browser Link --> Ou comment modifier le code HTML client à l’aide des outils de développement Internet Explorer ; la synchronisation s’effectue de façon transparente dans le code ASP.NET !
  • Les Azure Mobile Services peuvent désormais se coder en .NET
  • Pour gagner du temps, une page et un client de test sont générés automatiquement pour tester nos Azure Mobile Services
  • Roselyn déstructure la boite noire nommée "Compilateur" : Microsoft la rend publique et le projet devient OpenSource. Nous pouvons créer un repository local et en modifier le code C# ! L’un des premiers outils à intégrer Roselyn sera surement Xamarin.
  • Nous avons la preuve que Microsoft continue ses initiatives OpenSource avec la création de .NET foundation

WP_20140403_09_54_22_Pro

  • Les Web Application Template supportent le mode Offline : Ce qui permet aux applications de fonctionner même déconnectées du réseau à partir du moment qu’une navigation a été faite par l’utilisateur pour charger les données en local
  • AppInsights est opérationnel dans Azure
  • L'expérience DevOps intégré dans le portail Azure est impressionnante
  • Pour les technologies existantes : Support des APIs Office365 multiplateformes

 

Le portail Azure a surement demandé beaucoup de travail : il nous apparaît entièrement personnalisable et particulièrement intuitif.

WP_20140403_10_00_51_Pro

Pour terminer :

  • Puppet Labs est maintenant disponible sur Azure et facilite la configuration des VMs (m’en demandez pas plus:-))
  • Déployer une application Azure Web Site en Staging et la basculer en production peut se faire par un simple clic (fonctionnalité nommée SWAP)  
  • Traffic Manager permet d'avoir une seule entrée DNS et de router les utilisateurs vers les serveurs Azure les plus proches de leur localisation sur le globe (dans leur région géographique)
  • L'authentification sur les Azure Mobiles Services peut désormais utiliser Active Directory et ceci en multi-devices
  • Concernant les bases de données SQL Azure, le SLA passe à 99,95% SLA et la limite monte à 500Go

Les deux Keynotes ont tenu leurs promesses, nous n’avons plus qu’à tester et mettre en pratique toutes ces innovations !

A bientôt,

//Sebastien.

--

Pour aller plus loin, toutes les sessions sont disponibles sur https://channel9.msdn.com/Events/Build/2014.

Références :

BUILD Day 2: Keynote Summary - https://blogs.msdn.com/b/steve_fox/archive/2014/04/03/build-day-2-keynote-summary.aspx

Welcome to the .NET Foundation - https://www.dotnetfoundation.org/

WP_20140403_11_45_45_Pro WP_20140402_22_30_59_Pro

WP_20140403_15_41_22_Pro WP_20140403_15_44_56_Pro