Kairos est un système d'exploitation immutable open-source conçu pour déployer des clusters Kubernetes de manière simple et efficace. Contrairement à Talos, qui est minimaliste et sans SSH ni Systemd, Kairos adopte une approche plus classique en permettant de bâtir un système immuable à partir de distributions existantes comme openSUSE, Ubuntu, Debian ou Rocky Linux. Kairos offre des mises à jour atomiques A/B via des images signées, un OS en lecture seule pour éviter les dérives de configuration, et des workflows d'automatisation basés sur Cloud-Init (via Yip) et les pipelines OCI. Cela en fait une option intéressante pour les équipes souhaitant bénéficier de l'immutabilité sans renoncer à l'usage d'une distribution Linux déjà maîtrisée.
Une excellente introduction à la programmation fonctionnelle et à son intérêt
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les méthodes du type Array en JavaScript font muter les variables. L'auteur montre comment pallier ce problème.
Tout est dans le titre
Tout est dans le titre
Un inventaire des méthodes JavaScript, selon qu'elles ont un effet de bord ou non
Tout est dans le titre
Tout est dans le titre... sauf que ça concerne JavaScript
Tout est dans le titre... et ça peut booster les performances d'un site
Tout est dans le titre
La notion de "classe immutable" est importante dans le développement logiciel, découvrez en plus sur la théory et avec un exemple.