BUB-3972 Dev environments: use the nix, Luke! | Devoxx

Dev environments: use the nix, Luke!

Tools-in-Action

cldops Cloud, Containers & Infrastructure, DevOps beginner/novice

Paris 241

Thursday 17:45 - 18:15

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.

 Development Tools    development environment    DevOps  
Room Paris 241
Clément Delafargue Clément Delafargue

I'm a functional programmer, working primarily with Haskell at Fretlink.

Hussein AIT LAHCEN Hussein AIT LAHCEN

I used to write object oriented code and eventually found myself fascinated by purely total functional programming through Haskell. I believe that determinism is the key ingredient in making bugless programs. This should be considered when specifying systems as well, and Nix came out for this specific purpose.