Go to content

Dev environments: use the nix, Luke! (C. Delafargue & H. Ait Lahcen)

Faire le setup d'un environnement de développement, c'est devenu tellement compliqué qu'on en est arrivés à employer des trucs du genre docker pour un simple projet web ‽ Il y a quelques années dans la communauté python, on nous conseillait d'utiliser des VMs pour lancer Django en local ‽‽ Heureusement, il y a nix : un package manager d'un nouveau genre qui permet d'installer tout un tas de trucs en parallèle sans pourrir son environnement, que ça soit des dépendances système ou des bibliothèques dont on a besoin, le tout sans même passer en root, et sans avoir à dégainer des canons à mouches. Dans cette session, on verra ce qu'est nix, comment ça marche, et comment se bricoler un environnement de dev bien isolé et avec tout ce qu'on veut dedans.

April 17, 2019