Slides: Gérez les images de vos machines virtuelles

September 10, 2019

J’ai récemment donné un talk au Café Devops de Lyon à propos de la gestion des images pour machines virtuelles. Vous pouvez retrouver les slides ici ;)

Read

REPL Driven Development et gestion des états

July 11, 2019

Lorsque l’on code en Clojure (mais pas que), il y a un outil formidable pour nous accompagner: le REPL. Dans cet article, je parlerais de programmation intéractive et de la gestion des états dans une application

Read

Ansible tip: configuration, assemble and idempotence

June 28, 2019

Il arrive parfois que vous ayez à configurer avec Ansible un logiciel n’acceptant qu’un fichier de configuration, et où il est impossible d’inclure un autre fichier ou dossier depuis ce fichier. Je présenterais ici une astuce pour gérer cela avec Ansible et le module assemble.

Read

One year of Golang

June 13, 2019

Cela fait maintenant plus d’un an que j’ai l’occasion d’utiliser Golang professionnellement (bien que j’en faisais déjà un peu avant cela sur des projets Open Source). je décrirais dans cet article mon ressenti actuel sur le langage.

Read

Ansible: common roles considered harmful

May 28, 2019

English version here
C’est un classique des projets Ansible: un rôle appelé common ou assimilé. Vous savez, ce genre de rôles où l’angoisse vous saisit quand vous l’ouvrez. Voyons ensemble les problèmes de ce type de rôle, et parlons de la granularité des rôles Ansible.

Read

Meuse, a free Rust private Registry

May 1, 2019

English version here
Je m’étais intéressé à Rust à sa sortie en version 1.0. Après avoir pas mal joué avec, j’ai un peu mis de côté ce langage pour me consacrer à d’autres choses. Mais une phrase de la release note de la version 1.34 m’a interpellé: You can now use alternative registries to crates.io. J’avais trouvé mon prochain projet: écrire un registry.

Read

Introduction to eBPF and XDP

March 3, 2019

English version here
Cela fait un moment que j’entends parler de eBPF et de XDP (eXpress Data Path) mais je n’avais pas vraiment eu l’occasion de jouer avec. J’ai donc décidé comme projet de week-end d’écrire un programme XDP le plus simple possible permettant de filtrer les paquets pour une addresse IP donnée. Je présenterais comment ce programme fonctionne, comment le compiler et l’exécuter.

Read

Golang: gérez l'arrêt de vos systèmes avec Tomb

December 3, 2018

On cite souvent Go comme un langage de programmation facilitant la programmation concurrente et parallèle via les goroutines. Les goroutines ne sont pourtant pas si faciles que ça à utiliser correctement. Voyons comment utiliser la bibliothèque tomb pour les contrôler.

Read
Top of page