Jeudi dernier avait lieu une nouvelle session du Lava JUG : Bigdata et intégration en entreprise avec Jean-Baptiste Onofré.
Jean-Baptiste est membre de l’Apache Software Foundation et participe, ou a participé, à de nombreux projets de l’association et cette soirée était donc l’occasion de découvrir un peu plus ce monde là.
Avec une présentation fleuve de plus de trois heures, Jean-Baptiste nous a présenté, en véritable passionné, les arcanes de la fondation Apache. A commencer par le rôle que tout un chacun peut jouer en récupérant les sources et en proposant des “pull requests” (developer) jusqu’à devenir membre de l’association (ASF member) en passant par le rôle de _committer _et en participant aux PMCs (Project Management Committees).
Jean-Baptiste est aussi très impliqué dans les technologies tournant autour de l’OSGi, framework très connu pour son approche orientée services permettant un découplage faible et encourageant la réutilisabilité de composants.
C’est dans cet esprit qu’il nous a présenté un projet dont il est à l’origine et qu’il dirige en qualité de PMC Chair : Karaf et ses compagnons Cellar, Cave, … Véritable couteau suisse embarquant tout une flopée de fonctionnalités, Karaf permet de déployer des applications très variées et dans des environnements très différents.
Parmis ces fonctionnalités, on peut notamment citer : le redéploiement à chaud, une mise à jour à la volée de la configuration, un système de logging avec niveau de log modifiables dynamiquement, un shell Unix-like puissant entièrement développé from scratch et donc disponnible sur tous les OS ainsi qu’un système de provisioning (i.e. déploiement des artefacts ET des fichiers de configuration).
Complétée par une démo et ponctuée de devinettes sur l’origine des noms de divers projets Apache, ce fut une soirée enrichissante qui résonna parfaitement avec la présentation de Wisdom par Clément Escoffier et qui donne envie de mettre le pied dans un projet open source.
La session est à retrouver ici.
Encore merci à lui et au Lava JUG !