Romain Davaze

Romain Davaze

Wescale

Cloud Builder chez Wescale

Twitter : @rdavaze

cldops

Track : Cloud, Containers & Infrastructure, DevOps

Type de présentation : Hands-on Labs

Gérer ses environnements de travail avec Nix.

Lorsqu’on arrive sur un projet, la première étape est d’installer les outils communs aux membres de l’équipe. Comment connaître les versions de Go, Python ou Terraform à utiliser ? Bien souvent, la réponse se trouve dans une page cachée sur un Wiki obscur.

Si cette situation vous parle, alors ces problèmes aussi :

  • Dans le cas d’une montée de version vous entendez : "Ça ne fonctionne plus chez moi !” “Oui, on utilise la nouvelle version, c’est sur le Wiki.”
  • Vous récupérez la dernière version du code et lorsque vous lancez un script vous avez une erreur “Command not found”. “Oui, on a ajouté une CLI, RTFM”

Vous pensez pouvoir faire mieux ? Venez suivre ce hands-on autour du gestionnaire de paquets Nix.

À la fin de cette session pratique, vous saurez comment utiliser Nix pour gérer efficacement votre poste de travail mais aussi les projets sur lesquels vous intervenez. Et ça fonctionne même pour vos amis !

Pour participer, vous aurez uniquement besoin d’un laptop avec un Windows (avec WSL2), un Linux ou MacOS installé ainsi que d’un compte GitHub.