Technique
C# 8 - Index et Range

Au moment de l'écriture de cet article C# 8 n'est pas encore sorti en finale mais est disponible en preview (preview-5 actuellement, vous avez le lien de téléchargement en bas de l'article). Cette version va amener beaucoup de nouveautés (commme d'habitude !! ) et combiné avec la disponibilté prochaine de dotnet core 3 qui semble offrir un runtime encore plus performant, vous n'aurez plus d'excuse pour ne pas utiliser C# 8 sur dotnet core 3.

Photo de Emmanuel Chomarat

Emmanuel Chomarat

Technique
Création d'un serveur de logs Seq sous CentOS 7

Dans cet article, je vais vous présenter l'installation d'un serveur de logs `Seq` sous Centos.

Photo de Julien Chomarat

Julien Chomarat

Technique
Utilisation de Pulumi pour gérer votre IaC Azure

Cela fait un moment que je gère l'IaC (Infrastructure as Code) de mes applications dans Azure avec des [templates ARM](https://docs.microsoft.com/fr-fr/azure/azure-resource-manager/resource-group-overview). Cela fonctionne bien, mais dès que l'on commence à avoir des templates compliqués on se retrouve à devoir découper un gros fichier ARM json en plusieurs plus petits, et le développement et la validation commencent à devenir complexe.

Photo de Julien Chomarat

Julien Chomarat

Technique
Utilisation de Util.Dif dans Linqpad

J'ai récemment dû comparer des objets de la même classe mais venant de deux sources de données différentes (DB Prod / Int, différents fichiers, etc.). Je ne voulais voir que les objets qui avaient une différence et si possible la détecter rapidement. Grâce à LINQPad j'avais tous les outils nécessaires et j'avais mon résultat en quelques minutes.

Photo de Emmanuel Chomarat

Emmanuel Chomarat

Technique
Utilisation de la ProgressBar dans LINQPad

Si comme moi vous avez des scripts Linqpad qui ont un temps de traitement un peu long, il est toujours bon d'afficher une petite barre de progression. Bien que l'utilisation ne soit pas compliquée, j'oublie toujours quelque chose pour que ça fonctionne du premier coup!

Photo de Julien Chomarat

Julien Chomarat

Technique
Les attributs en C# - Obsolete

De ce premier article de cette série sur les attributs en C# nous explorerons l'utilisation de `ObsoleteAttribute`. Cet attribut est utilisé pour signifier au compilateur qu'une classe, une struct, une méthode, un enum est considéré comme obsolète et indique ainsi à l'utilisateur qu'il doit modifier son code appelant.

Photo de Emmanuel Chomarat

Emmanuel Chomarat

Précedent Suivant