/
/
Samsys sur la tournée MS Ignite | Milan

Février 10, 2019

Samsys sur la tournée MS Ignite | Milan

Il s'agissait de ma première participation en 2019 à des salons, conférences ou formations internationales dans le but de collecter et diffuser en interne les nouvelles tendances dans le domaine du développement logiciel.

Cet événement est la version allégée de MS Allumer qui a lieu chaque année aux États-Unis et compte des milliers de participants et de partenaires. Dans ce cas, c'est beaucoup plus petit, peut-être <5k personnes et le nombre de partenaires présentant leurs solutions est inférieur à deux douzaines (au moins cette session à Milan)

C'est un événement pour la présentation de l'actualité de Microsoft sous différents aspects, et actuellement ce qui est communiqué est tout ce qui a à voir avec le cloud, les différents services disponibles dans le Plateforme Azure et tout ce qui passe Office 365 (Productivité, Sharepoint, Teams,…).

Ce type de présentations a toujours un petit côté commercial (mais peu) s'adressant davantage à ceux qui mettront en œuvre ces solutions, qu'ils soient développeurs ou sysadmins. À chaque instant, il y avait environ 5 conférences, nous devions donc choisir ce que nous voulions voir. Je me suis concentré sur le domaine du développement ainsi qu'un peu d'Office (en terme de productivité)

Résumé

A propos des sessions auxquelles j'ai participé voici le résumé général.

En résumé, je dirais que le chemin de Microsoft est Azure pour tout, et dans le cas de Samsys, en termes de développement logiciel, cela signifie App Services pour déployer nos applications dotnet et SQL pour Azure pour utiliser sql comme solution gérée. L'objectif n'est pas d'avoir des VM fonctionnant dans le cloud mais d'utiliser ces fonctionnalités (app et bd) en tant que service. Les fonctions Azure et la possibilité de développer des compléments pour office 365 sont également très intéressantes.

Informations pour toutes les séances : https://aka.ms/MyMsIgniteTheTour

Code de toutes les sessions : https://aka.ms/msignitethetourcode

Détail par session

Noyau Asp.net : de Windows à Linux et inversement

Une curiosité, cette session était en italien mais elle n'apparaissait pas au programme donc ce n'est qu'en y entrant que j'ai réalisé que ce n'était pas en anglais. même si j'ai essayé de rester et ça ne s'est même pas mal passé, je pense que je pouvais comprendre les 2/3 de ce que disait l'orateur et le reste je pouvais comprendre le sens.

La présentation a porté sur les améliorations qui apparaîtront dans la nouvelle version de dotnet core 2.2 et 3.0, à savoir la question de pouvoir avoir des applications winforms. La démo principale consistait à convertir une application mvc traditionnelle en dotnet core 2.2. Bien sûr, ces démos sont toujours prêtes à rendre tout aussi simple que possible, mais c'était toujours intéressant de voir ce processus.

De plus, et comme dotnetcore est une technologie multiplateforme, il a été démontré que ce même site fonctionnait sur un raspberry pi. Dans ce cas, ce qui est arrivé au raspberry pi était un conteneur docker avec cette application Web.

Exécution d'expériences d'apprentissage automatique sur la gestion des stocks

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-The-Tour/Running-Machine-Learning-experiments-on-inventory-management/m-p/284158

Cette session s'est concentrée sur le domaine de l'apprentissage automatique, à savoir ce qu'ils appellent les services cognitifs, dans le domaine de la reconnaissance d'images. C'est dans ce type de fonctionnalités que, du moins dans un avenir proche, il me semble qu'il sera difficile de ne pas avoir recours à l'un des acteurs majeurs des services cloud, que ce soit microsoft ou amazon.

Investir dans le sans serveur : moins de serveurs, plus de code

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-The-Tour/Investing-in-Serverless-less-servers-more-code/m-p/284148

Après une session très technique nous avons vu une session plus pratique où encore une fois un service était utilisé pour reconnaître des images mais où le point fort était les fonctions durables. Les fonctions durables sont une sorte de v2 des fonctions azur qui sont des services cloud qui n'ont pas d'état et qui peuvent être programmés par nous, étant ensuite déployés sur le cloud, et ils peuvent s'exécuter selon un déclencheur défini.

Par exemple, nous souhaitons envoyer un rapport chaque fois qu'une action tombe en dessous d'une certaine valeur. Dans le cas des fonctions durables, nous pouvons créer un peu plus de logique qui, entre les appels, fait persister les valeurs, c'est-à-dire qu'au lieu d'être une fonction sans état, nous pouvons obtenir l'état entre les appels. Cela semble très intéressant aussi en raison des valeurs car les premiers milliers d'appels sont gratuits

Migrer des applications Web vers Azure

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-The-Tour/Migrating-web-applications-to-Azure/m-p/284174

Il s'agissait de la première session d'un ensemble qui traitait de la migration d'une application Web de serveurs sur site vers des services cloud. dans chacun d'eux, l'accent était mis sur le fait qu'au lieu d'utiliser Azure en tant que solution d'infrastructure en tant que service (IaaS), nous l'utilisons en tant que plate-forme en tant que service (PaaS), ou en d'autres termes, au lieu d'avoir des machines virtuelles dans Azure , on utilise les services managés, soit au niveau applicatif (pour les applications dotnet, nodejs, …) soit aussi pour les dbs en utilisant le service sql. Cette session s'est concentrée sur la partie applicative et a démontré tout le processus de configuration d'une solution de ce genre via le portail Azure, de la création du « groupe de ressources » à la configuration des différents services.

Déplacer votre base de données vers azur

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-The-Tour/Moving-your-database-to-Azure/m-p/284149

Cette deuxième session s'est concentrée sur la partie base de données et l'ensemble du processus de passage d'une base de données sql d'un serveur local à un service azure sql. Ici, toute la question de la réduction de l'ensemble du composant d'infrastructure a également été ciblée, du matériel, des licences, des temps d'installation et de configuration, ainsi que, après cela, le fait que nous sommes toujours à jour avec les derniers correctifs et termes racine pour certains services comme DNS et aussi une sauvegarde de données standard. Il a également été question d'une application qui permet l'évaluation initiale d'une base de données pour vérifier si elle peut être mise en ligne.

Solution Excel Palooza ! Laissez-vous inspirer par le dernier et le meilleur Excel..

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-The-Tour/Excel-Solution-Palooza-Get-inspired-by-the-latest-and-greatest/m-p/284141

Pour voir autre chose qu'Azure, je suis allé voir une session sur ce qu'il est possible de faire actuellement en termes d'addins pour Excel et j'ai été complètement bluffé. Bien que nous ne soyons pas encore au niveau du VBA, il est actuellement possible de faire beaucoup avec ces Office Addins. Ils sont construits en Javascript et fonctionnent de la même manière sur Office "normal", Office Online et Office pour Mac. Les API existantes permettent déjà des choses aussi intéressantes que la création de graphiques par programmation, y compris la création de tableaux croisés dynamiques ainsi que la création de fonctions qui peuvent ensuite être utilisées dans des formules dans la feuille de calcul. Même pour créer des tetris dans excel ! très très intéressant.

Moderniser vos applications avec des conteneurs et sans serveur

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-The-Tour/Modernizing-your-application-with-containers-and-Serverless/m-p/284152

De retour sur azure je suis allé voir une dernière session à propos d'un nouveau service disponible qui permet de placer des containers directement sur la plateforme azure. bien que dans certains cas, il soit similaire aux appservices, dans ce cas, il permet une meilleure définition de l'évolutivité (par exemple, dire jusqu'où nous voulons augmenter puis diminuer). C'est une solution plus réfléchie pour ceux qui veulent avoir une montagne de serveurs faisant la même chose à tout moment (comme créer des modèles pour prendre en charge les solutions d'apprentissage automatique). dans notre scénario habituel, les applications Web d'entreprise, la solution de service d'application est la plus recommandée

Partagez l'article !

/
/
Samsys sur la tournée MS Ignite | Milan

Assistance Samsys

Nous avons une équipe dédiée à nos clients. Faites une nouvelle demande d'assistance ou si vous souhaitez télécharger l'accès à distance. 

Vous pouvez également nous contacter directement en utilisant les contacts ci-dessous.