Entity Framework Core : optimisation sur la récupération d’entités liées

Dans cet article nous allons voir que dans le cas de la récupération d’une grappe d’objets, Entity Framework cache le manque d’optimisation. Sans erreur visible, il n’y a qu’une forte volumétrie qui nous fera apparaître des latences.Nous allons voir un cas concret et comment l’optimiser. Cas Concret Prenons l’exemple d’un …

Azure Active Directory – B2C

Mots de passe en clair en BDD, gestion des rôles hasardeuse, couche d’authentification personnalisée…Tout développeur s’est déjà retrouvé confronté à ce genre de situation ; pourtant tout RSSI exige une sécurisation de l’identité utilisateur et pousse de plus en plus l’authentification multi-facteurs ! C’est le rôle de l’IdentityProvider : garantir …

Azure Managed Service Identities (MSI

Nous allons voir dans cet article ce que nous propose Azure pour faciliter la sécurisation des ressources sans pour autant négliger la sécurité. Lorsque des identifiants sont stockés dans des fichiers de configuration, il y a toujours un risque que quelqu’un les récupère et effectue de mauvaises manipulations consciemment ou …

Paris Web 2019

Depuis des années, je vais à Paris Web, qui est un événement incontournable pour les professionnels du Web. Cette année, c’était mon premier Paris Web en tant que DCubienne. Paris Web a la particularité d’être un évènement accessible pour les professionnels du web sourds et malentendants via la vélotypie (transcription …

HdInsight : lancer des requêtes hive en python

Nous allons voir dans cet article comment lancer des requêtes Hive en python à l’aide de PyHive.Le langage Hive permet d’effectuer des requêtes sur les données mais n’est pas dynamique. Impossible d’utiliser des variables ou de faire des boucles par exemples. C’est pourquoi, il peut être intéressant d’utiliser un langage …

Infra As Code : scripter les permissions de votre app service sur vos ressources Azure

Sur un App Service, l’activation de Managed Service Identity vous simplifie la gestion des permissions. Plus besoin de gérer vos accès par une « App Registered » que vous devez créer mais il vous reste tout de même à positionner les permissions. Nous allons voir comment scripter ces permissions, ce qui vous …

Infra As Code : scripter les firewall Azure

Nous allons voir dans cet article les commandes powershell qui permettent de mettre à jour les firewalls de différentes ressources Azure. Dans l’optique Infra As Code, il faut pouvoir jouer et rejouer nos scripts de création d’environnement. Ces commandes vous permettront de partir d’un environnement vierge ou bien déjà existant.