Dev

.Net Dev

Nouveautés du C# 9 – Partie 1

Romain LAPREE-KAMINSKI | novembre 3, 2020
Cette série de deux articles a pour but de présenter à travers des exemples, les nouvelles fonctionnalités du C# 9, version du langage présent dans le framework .Net 5 dont la sortie est prévue courant Novembre 2020. Cette nouvelle version du framework, placée sous le signe de l’unification, reste la continuité de .Net Core 3.1 mais marque l’arrêt de .Net Framework (la version 4.8 sera encore maintenue quelques temps) et .Net Standard. Exit donc .Net « Framework », .Net...
.Net Dev Entity Framework Entity Framework Core

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

Nicolas Bailly | août 13, 2020
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 site qui aurait une liste d’utilisateurs qui s’y connectent. Chaque utilisateur a une liste de commandes et une...
Azure Dev Windows Azure

Infrastructure As Code dans Azure III

Etienne Pommier | juin 8, 2020
Industrialisation d’un plan Terraform dans Azure Dev Ops Dans le précédent article nous avons fait un tour d’horizon d’un plan d’infrastructure écrit avec Terraform et de la façon dont est géré l’état de notre infrastructure au cours de son cycle de vie. Mais afin de tirer le maximum de profit du IaC (donc de notre plan Terraform) il faut l’industrialiser, de la même manière que du code source. On peut très facilement mettre en place de la CI/CD (Continuous...
.Net .Net Core Azure Dev

HdInsight : lancer des requêtes hive avec .Net Core

Nicolas Bailly | juin 18, 2019
Nous avons vu dans un précédent article comment exécuter des requêtes Hive avec python. Nous allons maintenant voir comment faire de même en .Net Core, ce qui permettra d’exécuter une application .Net sur le cluster qui est sous linux.Pour cela, on va s’appuyer sur un package NuGet que j’ai développé pour cet effet ( https://www.nuget.org/packages/Hive4Net) dont le code source est disponible sur Github : https://github.com/nicolasbailly1/Hive4Net Comment lancer des requêtes...
Azure BigData Dev hdinisght

HdInsight : installer l’interpreter python sur Zeppelin

Nicolas Bailly | juin 17, 2019
HdInsight permet d’utiliser Zeppelin comme notebook. Par defaut, zeppelin n’a pas d’interpreter python. Nous allons voir comment l’installer et automatiser cette installation pour qu’à chaque création du cluster, l’interpreter python soit présent. Configuration Zeppelin La configuration doit se faire en plusieurs étapes :- modifiez la configuration de zeppelin dans Ambari- installez l’interpreter python sur la machine où zeppelin est installé-...
Azure Dev Docker Kubernetes

KEDA : Kubernetes-based Event Driven Autoscaling

Félix Billon | juin 11, 2019
KEDA a été annoncé peu avant la conférence Microsoft Build 2019. Sous cet acronyme obscur se cache un outil très prometteur. Son objectif principal est de permettre de reproduire une architecture dite « serveless » au sein d’un cluster Kubernetes (alias k8s) on-premise ! Dans le premier chapitre de cet article, nous verrons un très bref rappel de k8s puis nous verrons l’intérêt et les possibilités offertes par KEDA ainsi que ses cas d’utilisation. Disclaimer : KEDA est...
Aller au contenu principal