Slides & vidéo : Azure CosmsosDB

Bonjour à tous,

Suite au à la session  de Michel Perfetti sur Azure Cosmos DB de fin février je vous partage les slides de la présentation :

Télécharger (PDF, 394KB)

Le talk à été enregistré et est disponible en replay ici :

Pour rappel voici le résumé de cette présentation : CosmosDB est une base de donnée NoSQL nativement distribuée. Mais qu’est-ce que cela veut vraiment dire pour nous les développeurs, quand on a l’habitude des bases relationnelles ? Nous verrons les principaux avantages et inconvénients de cette technologie, les impacts sur nos applications, et les principales choses à savoir pour se lancer.

💻 Pour la partie démo : déploiement et mise en œuvre de CosmosDB avec une application développée en .Net 5 ! 💻

A bientôt,

Thomas

Le programme de l’AccessibilityCon du mercredi 03 février

Bonjour,

Voici le programme de l’AccessibilityCon, Une conférence DevconGalaxy !

RDV le mercredi 3 février 2021 de 10:00 à 17:00 !

logo color black 300x - Le programme de l'AccessibilityCon du mercredi 03 février

La conférence est centré sur les problématiques d’accessibilité dans le numérique. Malheureusement encore aujourd’hui ces aspects ne sont pas suffisamment abordés par les équipes de développement.
L’idée de la conférence est donc de proposer un ensemble de talk en anglais et français sur l’après midi  pour aborder ces questions d’inclusion et essayer d’apporter des solutions. Deux workshop sont également au programme de la matinée.
Il y a donc des sujets pour du dev web, mobile mais aussi desktop pour proposer des pistes pour rendre les applications utilisables par une personne déficiente visuelle par exemple. Très globalement, au niveau du design et de la navigation par exemple, il y a des astuces pour rendre l’application utilisable par tous.

Programme

Track FR :
Workshop / 10h – 12h : L’accessibilité web, les mains dans le cambouis
par Emmanuel Demey

13:20 – 13:30 : Ouverture par Alexia Montens et Adrien Clerbois
13h30 – 14h15 : Comment débuter dans l’accessibilité numérique ? par
Emmanuelle Aboaf
14:15 – 15:00 : Design inclusif : notions clés pour aller vers plus
d’inclusion par Céline Bouillon
15:00 – 15:45 : Profitez de XAML pour simplifier l’accessibilité de vos
applications (Desktop, Tablette, Mobile et Xbox) par Jérémy Jeanson
15:45 – 16:10 : Les troubles DYS et l’accessibilité numérique Aurélie
Renard-Vignelles 6foisdys
16:10 – 16:35 : Accessibility Insights: Identifier et corriger les problèmes
d’accessibilité par Christophe Maneu
16:35 – 16:45 : Fermeture par Alexia Montens et Adrien Clerbois

Track EN :
Workshop / 10h00 – 11h30 : Web accessibility 101 par Tanguy Romey

13:20 – 13:30 : Opening par Maud Levy et Aymeric Weinbach
13:30 – 14:15 : Disabilities are ubiquitous par Sgoff Franziska
14:15 – 15:00 : Programming for Accessibility par Rory Preddy
15:00 – 15:45 : My accessibility is broken! Juanjo Montiel
15:45 – 16:10 : Microsoft’s Immersive Reader par Tessa Wiedmann
16:10 – 16:35 :Accessibility Insights: Find and Fix par Fernanda Bonnin
16:35 – 16:45 : Closing par Maud Levy et Aymeric Weinbach

Inscription gratuite à la conférence, les workshops sont en revanche payant, les profits seront reversés à une association.

Thomas

Event MUG Nantes : Créer un chat en serverless avec Azure SignalR Service

Bonjour,

En cette fin janvier, Le MUG Nantes accueille Christophe Gigax, MVP Microsoft pour un talk qui s’annonce très riche !

Infos et inscription : https://www.meetup.com/fr-FR/Meetup-Mug-Net-Nantes/events/275741798/

RDV le 26/01 à 18h30 !

talkmugnantes - Event MUG Nantes : Créer un chat en serverless avec Azure SignalR Service

Azure SignalR Service est un service managé dans Azure permettant d’ajouter facilement du temps réel dans vos applications.
A la fois hautement disponible et scalable, SignalR Service s’intègre aisément dans vos architectures complexes notamment avec du Serverless.

Nous verrons dans cette session comment ce service s’opère facilement avec des Azure Functions en créant un Chat, mais aussi comment on peut exploiter SignalR Service de différentes manières.

Technos utilisées : C#, Azure App Services, Angular, Azure Functions, Azure SignalR Service

Twitter du speaker : @christophegigax

Thomas

 

Vidéo MUG Lyon : Azure DevOps et Terraform pour automatiser du Kubernetes dans Azure

La vidéo de mon intervention au MUG Lyon est disponible ici !

Au menu l’approche “Everything as Code” ! De l’infra aux apps sans oublier le CI/CD, tout est du code.

mugLyon 1024x574 - Vidéo MUG Lyon : Azure DevOps et Terraform pour automatiser du Kubernetes dans Azure

Au programme :

  • Définition d’un cluster AKS avec Terraform
  • Automatisation du déploiement de l’infrastructure et des apps avec des pipelines Azure DevOps.

En résumé : Azure DevOps + Terraform + AKS = une automatisation de bout en bout pour du Kubernetes dans Azure

Bon visionnage !

Thomas

Vidéo : Azure DevOps + Terraform + AKS

La vidéo de ce meetup est en ligne ici 🙂

meetupdevops 1024x555 - Vidéo : Azure DevOps + Terraform + AKS

Dans cette vidéo on aborde l’approche “Everything as Code” ! De l’infra aux apps sans oublier le CI/CD, tout est du code.

Au programme :

  • Définition d’un cluster AKS avec Terraform
  • Automatisation du déploiement de l’infrastructure et des apps avec des pipelines Azure DevOps.

Bonne vidéo 🙂

Thomas

Replay France DevOps : Du DevOps multi-Cloud avec Kubernetes et Terraform

Un cluster Kubernetes sur le Cloud c’est bien, mais sur plusieurs Clouds c’est mieux !

Ou comment rendre son application et son CI/CD agnostique du clouder utilisé ! Mise en oeuvre, à partir d’un projet .Net Core et de script Terraform, d’un pipeline d’intégration et déploiement continu avec Azure DevOps pour déployer une application dans un cluster Kubernetes sur Azure, AWS et GCP.

Les slides utilisées :

Télécharger (PDF, 675KB)

Bon visionnage !

Thomas

Les replay du Virtual Azure Community Day #3

Le 03 décembre 2020 à eu lieu le Virtual Azure Community Day 3ème édition et l’ensemble des vidéos de cet event sont désormais disponible ici !

Durant cette journée j’ai eu la chance d’y présenter un talk dont le replay est ici :

Abstract : Si il y a une seule raison à retenir pour l’utilisation d’un cluster Kubernetes c’est bien pour garantir de la haute disponibilité. En théorie ça peut paraitre simple mais en pratique … Voyons ensemble les différentes stratégies pour garantir de la haute disponibilité au niveau de son infra et de ces applications dans Azure Kubernetes Services.

Et voici les slides de ce talk :

Télécharger (PDF, 997KB)

Bon visionnage !

Thomas

Virtual Azure Community Day #3 – 03/12/2020

Le 03 décembre 2020 à lieu le Virtual Azure Community Day 3ème édition, et j’aurai l’honneur d’y présenter un talk !

vacdspeaker - Virtual Azure Community Day #3 - 03/12/2020

Au programme :

10:00 – 10:15 – Opening

Par Olivier Leplus.

10:15 – 10:30 – How i quickly ported Managed Doom to Blazor Wasm

Par Yassine Benabbas

There is a saying that goes: Doom is available on every platform. In that regard, I ported Managed Doom, a open source port of Doom written in C# to Blazor Wasm. Blazor Wasm is a web IU framework which is part of .net.

I this lightning talk, I will share with you how I managed to port the source code from desktop to the web.

10:30 – 10:45 – Piloter Azure avec Terraform

Par Gaston NDoumbe

Dans le cadre de L’infrastructure as a Code, nous allons montrer comment vous pouvez utiliser Terraform pour creer des ressources dans Azure.

10:45 – 11:00 – L’analyse des données IoT a portée de Synapse

Par Christopher Maneu

La valeur d’un projet IoT est en grande partie apportée par l’analyse des données. Cependant, l’intégration de ces données dans votre environnement Data est souvent négligé. Dans ce Lightning Talk, nous commencerons par présenter les solutions Big Data existantes et les enjeux de données particuliers de l’IoT. Nous examinerons ensuite comment vous pouvez facilement ingérer des données IoT dans des systèmes de BI traditionnels. Enfin, nous verrons comment il est possible d’exécuter des analyses en temps réel.

11:00 – 12:00 – Azure Synapse Analytics introduction and analytics use cases

Par Hoda El Haddad

Discover Azure Synapse Analytics as a unified platform for all personas : data engineer, data analyst and data scientist. A unified experience and an integration with Azure Cosmos DB, Azure Machine Learning and Power BI for all analytics use cases from real-time to batch, from data preparation to data exploration.

12:00 – 13:00 – Azure Databricks brique par brique pour les data engineers

Par Cédric Charlier

Vous n’êtes pas encore passé à Azure Databricks et cette nouvelle plateforme vous attire? Cette session est l’idéale pour se lancer dans Azure Databricks! Nous commencerons par définir les cas d’utilisations autrement dit : “quand est-il peut-être plus malin de laisser tomber SSIS pour faire un peu de data engineering”. Ensuite nous verrons un cas pratique, à quoi ressemble un ETL créé avec Azure Databricks et comment faire pour automatiser son lancement. Finalement, nous terminerons par quelques petits trucs pour aller un peu plus loin avec l’outil!

13:00 – 14:00 – Automated ML vs Data Scientist : who’s (still) the best ?

Par Paul PETON

Automated ML is a game changer for Data Scientists who can now focus on features enginnering and model interpretation. How does it work in a citizen way or with the Python SDK automl.core ? What are the beneficits of this approach ? Which are the common mistakes with the User Interface and all the possibilities with the code ? Is it a too much “closed box” way ? No, because we now have time to interpret !

14:00 – 15:00 – Infuse AI in your apps: easier done than said

Par Katia Gil Guzman

You don’t need to be a Data Scientist or Machine Learning Engineer to build AI apps: with Azure Cognitive Services, any developer can do it. Whether you want to add computer vision, natural language processing or speech recognition to your app, all you need to know is how to use an API. And if you want to build custom models, UIs will allow you to do that fairly easily.

15:00 – 16:00 – Tout tout tout, vous saurez tout sur les Storages Azure

Par Philippe Didiergeorges et Arnaud Maichac

Le froid, le chaud, le fichier, le blob,
L’archive, le cache, le static website,
La table, la queue et le data lake
tout tout tout tout je vous dirais tout sur le storage

Vous l’avez compris, grâce à cette référence culturelle que nous allons parler de l’un des services les plus cool d’Azure: les storages! Par la présentation de cas concrets vous verrez que les possibilités offertes par ce services sont telles qu’elles peuvent remplacer avantageusement d’autres solutions bien plus chères.

16:00 – 17:00 – Tips & Tricks pour de la haute disponibilité avec Azure Kubernetes Services

Par … votre humble serviteur ! 😀

Si il y a une seule raison à retenir pour l’utilisation d’un cluster Kubernetes c’est bien pour garantir de la haute disponibilité. En théorie ça peut paraitre simple mais en pratique … Voyons ensemble les différentes stratégies pour garantir de la haute disponibilité au niveau de son infra et de ces applications dans AKS.

17:00 – 18:00 – Simplifier les déploiements Azure avec le projet Bicep

Par Olivier Miossec

Lorsque l’on parle d’Infrastructure as Code dans Azure, il est probable que l’on parle d’ARM Template.
ARM Template donne la possibilité de pouvoir décrire au moyen de fichiers textes les ressources que l’on veut voir déployer dans Azure. Bien que puissant, ARM Template reste complexe voir très complexe et souvent difficile à lire.
Depuis quelques mois, un nouvel outil émerge, Projet Bicep. Bicep est un langage qui se fixe comme but de pouvoir décrire, valider et déployer une infra de façon simple, de fournir une abstraction à ARM Template.
Cette introduction permet de présenter l’outil, ses concepts, son installation et comment l’utiliser.
On abordera la syntaxe et les outils nécessaire pour travailler avec, ainsi que les différences importantes entre Bicep et ARM.

18:00 – 19:00 – SecOps : Vous avez tout ce qu’il vous faut avec les services Azure

Par JF BERENGUER

Que ce soit pour les habilitations, les accès à la demande, la mise en œuvre de Bastion ou de poste de rebond, le filtrage réseau entre les composants de la chaine de service, la conformité CIS ou ISO27001, sans oublier les solutions de puits de log, d’alerting et d’investigation : tout ceci est disponible via les services Azure. Et cela peut même être utilisé pour les environnements On-Premises. Lors de cette session : que des démos pour découvrir comment activer et configurer ses fonctionnalités.

19:00 – 20:00 – MultiCloud avec Azure Arc

Par Michel HUBERT

Découvrez les fontionnalités d’Azure Arc pour votre projet de multi cloud et de cloud hybride.

20:00 – 21:00 – Hybrid cloud and multicloud in Azure

Par Rebai Hamida

She will share some tips to set up your successful hybrid cloud implementation with Azure and your datacenter. She will share her best practices and pitfalls to avoid when you decide to move to the cloud. Join her to learn how to mitigate hybrid and multi-cloud concerns while maximizing your existing investment. Some organizations are not able to decide which provider need to select, sometimes they need more than one, so, they decide to use multi-cloud. By building a multicloud, they can use and benefit from multiple services from multiple cloud hosting providers. Connectivity that provides end-to-end reach is key for the multicloud, She will talk about the connectivity way provided and how it can either help or hinder efforts to extend end-to-end security and operational control across a multicloud architecture.
She will share some best practices.

21:00 – 22:00 – Azure Communication Services

Par Ahmed Tidjani Belmansour

À la conférence MS Ignite en septembre dernier, Microsoft nous a présenté Azure Communication Services, un nouveau service qui rend disponibles les fonctionnalités de Teams sous forme d’un service Azure à exploiter dans nos applications.

Explorons ensemble ce nouveau service et voyons quelles sont les perspectives qu’il nous ouvre.

image 1024x487 - Virtual Azure Community Day #3 - 03/12/2020

Rendez-vous la bas !

Thomas

Meetup Azure + MUG Nantes sur AKS le 15/12/2020

Mardi 15 décembre, je vous propose une nouvelle présentation de la solution AKS. Ce meetup organisé par Azure Nantes et le Microsoft User Group Nantes aura lieu en ligne !

azurenantes2 - Meetup Azure + MUG Nantes sur AKS le 15/12/2020

Au programme :

  • Déploiement d’un projet .Net Core dans une Azure Container Registry
  • Création en Powershell d’un cluster AKS
  • Déploiement de l’application dans AKS
  • Gestion de la scalabilité et stress test
  • Monitoring de la plateforme avec Azure Monitor

Pour les inscriptions c’est ici !

A bientôt !

Thomas

Meetup MUG Lyon : Automatiser la gestion de son cluster Kubernetes dans Azure avec Azure DevOps

Le 26/11 avec le MUG Lyon on aborde l’approche “Everything as Code” ! De l’infra aux apps sans oublier le CI/CD, tout est du code.

mugLyon 1024x574 - Meetup MUG Lyon : Automatiser la gestion de son cluster Kubernetes dans Azure avec Azure DevOps

Au programme :

  • Définition d’un cluster AKS avec Terraform
  • Automatisation du déploiement de l’infrastructure et des apps avec des pipelines Azure DevOps.

Azure DevOps + Terraform + AKS = une automatisation de bout en bout pour du Kubernetes dans Azure

index hero 1024x879 - Meetup MUG Lyon : Automatiser la gestion de son cluster Kubernetes dans Azure avec Azure DevOps

Inscription et infos ici : https://www.meetup.com/fr-FR/MUGLyon/events/274624748

Thomas