
Découvrez la planche #1 !
Voilà, 342. La pastille est formelle, j’ai reçu 342 e-mails pendant mes vacances et... il va falloir les lire ! Devant l’ampleur de la tâche, j’opte pour un premier balayage rapide, histoire de voir si des urgences émergent de ce flow de messages. Quelques alertes de monitoring « attendues » (vous savez, celles qui arrivent chaque matin) que je passe rapidement jusqu'à ce que je tombe sur plusieurs messages d’alertes du monitoring m’annonçant clairement que des hosts sont down… Les messages datent d'il y a deux semaines !
Mon cœur s’emballe... Je fais un effort mental pour me rappeler à quoi servent ces hosts tout en guettant le message d'un potentiel client insatisfait, lorsque je tombe sur des e-mails plus récents m’annonçant finalement la disponibilité des hosts incriminés… Un flot de questions m’assaillent ! Quelqu’un a-t-il bien redémarré les serveurs ? Y a-t-il eu un incident de production ou simplement une fausse alerte ?
Alors que mon cœur se calme, je me promets pour cette rentrée de regarder ce qui s’est passé, et d’ajuster correctement les seuils des alertes de monitoring (tâche que tout admin/sys sait bien qu’elle est presque impossible à réaliser). C’est précisément à cet instant que je me souviens que je me suis fait la même promesse l’année dernière ! Allez, cette année sera la bonne !

Pour bien commencer, une définition s’impose ! Qu’est-ce qu’un @Conditional ? C’est une annotation qui permet de créer des conditions de création d’un Bean. Elle peut être mise sur une classe ou une méthode. Dans cet article, nous allons voir plusieurs t
Si vous aussi vous avez fait le choix d’AngularJS pour un de vos projets, vous êtes au bon endroit ! AngularJS ne sera bientôt plus qu’un lointain souvenir… et pour cause, Google a fait le choix d’arrêter le framework.
Cet article a pour but de donner une première approche de git (prononcé ‘guitte’ le plus souvent). Dans cette optique, nous présenterons le système de gestion de versions afin d’avoir une approche saine de git.