En C# nous avons plusieurs façon de gérer les objets qui peuvent être null.
Nous allons voir ici plusieurs opérateurs disponibles pour cela.
Dans cet article, je vais vous présenter l'installation d'un serveur de logs `Seq` sous Centos.
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.
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!
En faisant du code review chez un client j'ai retrouvé quelques erreurs qu'il ne faut absolument pas faire pour traiter les exceptions.