Pelisse Romain

Pelisse Romain

Sustain Developer - Red Hat

102 article(s)
Description

Après sa formation d’ingénieur à l’ESME Sudria en 2005, où il a aussi enseigné à temps partiel jusqu’en 2012, Romain Pelisse mit l’Open Source et le logiciel libre au centre de sa carrière. Après dix ans de consulting autour des technologies Java (JBoss et son écosystème) et Linux, d’abord chez Atos Origin puis chez Red Hat, il rejoint le département R&D et l’équipe de maintenance logicielle autour de JBoss EAP.

Au-delà de ses contributions dans le monde Java (notamment sur les projets Wildfly, PMD et Bugclerk), Romain est aussi passionné par Linux, Git, Ansible et Bash, qui sont des sujets récurrents de ses articles dans GNU/Linux Magazine.

Signature
Sustain Developer - Red Hat
Photo
pelisse-romain
Articles de l'auteur

Déployer un outil Java réalisé avec Quarkus

Magazine
Marque
GNU/Linux Magazine
Numéro
254
Mois de parution
décembre 2021
Spécialité(s)
Résumé

Dans notre précédent article [1], nous avons effectué la refonte d’un script Scala sous la forme d’une application Java à l’aide de Quarkus. L’ensemble des fonctionnalités requises ayant été implémenté, nous allons maintenant étudier dans ce nouvel article comment déployer cette solution. Ceci nous permettra, en particulier, d’explorer la possibilité offerte par Quarkus de générer une application native au système cible, plutôt qu’une application Java usuelle, qui nécessite l’installation de sa machine virtuelle.

Concevoir un outil Java en ligne de commande avec Quarkus

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
117
Mois de parution
novembre 2021
Spécialité(s)
Résumé

Quarkus est un cadre d’exécution Java séduisant et dédié la réalisation de service ReST à la fois performant, léger et aisé à déployer. Grâce à une récente et audacieuse innovation, le framework permet désormais de créer des applications en ligne de commande. Démonstration par la pratique, dans cet article, de cette nouvelle et excitante fonctionnalité du projet.

Personnaliser Tomcat avec Ansible

Magazine
Marque
Linux Pratique
Numéro
128
Mois de parution
novembre 2021
Spécialité(s)
Résumé

Lors d’un précédent article, nous avons entièrement automatisé la mise en place d’un serveur Apache Tomcat à l’aide d’Ansible [1]. Dans celui-ci, nous reprenons là où nous nous sommes arrêtés, afin d’aller un peu loin et d’évoquer, en détail, comment personnaliser son installation un peu plus et configurer, de manière plus spécifique, le serveur web Java, cette fois-ci dans sa version supportée par Red Hat, nommée JBoss Web Server.

Déployer Tomcat avec Ansible

Magazine
Marque
Linux Pratique
Numéro
127
Mois de parution
septembre 2021
Spécialité(s)
Résumé

Ansible est un fabuleux outil pour automatiser la mise en place de systèmes. De son côté, Apache Tomcat est un très populaire serveur « web » Java. Voyons aujourd’hui comment ces deux technologies peuvent collaborer afin de vous permettre de créer vos environnements de développement comme de production, de la manière la plus rapide et efficace possible.

Hyperautomatisation d’un serveur d’intégration continue à l’aide d’Ansible et de Podman

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
115
Mois de parution
juillet 2021
Spécialité(s)
Résumé

Dans cette ère de l’automatisation poussée et le déploiement d’applications sur des infrastructures Cloud, la valeur d’un système se juge de plus en plus sur sa capacité à être intégralement mis en place sans intervention humaine. Nous allons donc explorer dans cet article un tel cas d’étude, en proposant d’automatiser entièrement l’installation d’un serveur d’intégration continue (Jenkins) à l’aide d’Ansible et de Podman !

Les défis de la maintenance logicielle

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
113
Mois de parution
mars 2021
Spécialité(s)
Résumé

Maintenir régulièrement et efficacement un logiciel n’est pas une tâche simple. La complexité croissante qui vient avec l’enrichissement de la solution et la multiplication des versions, ainsi que des plateformes d’exécution ajoutent sans cesse à la problématique. Pour y parer, méthode comme outillage adapté sont donc requis.Dans cet article, nous nous proposons de faire un petit tour d’horizon des défis qui caractérisent aujourd’hui la maintenance logicielle.

Déployer Jenkins CI avec Docker

Magazine
Marque
Linux Pratique
Numéro
124
Mois de parution
mars 2021
Spécialité(s)
Résumé

Solution appréciée d’intégration continue, Jenkins est un puissant logiciel Java dont l’installation et l’exécution sur un système ne sont pas sans conséquence et à prendre à la légère. Afin de faciliter son déploiement et isoler proprement ce programme du reste de la machine qui l’héberge, nous allons illustrer ici comment le mettre en place, en seulement quelques commandes, à l’aide de Docker.

Recréer un ancien environnement à l’aide de Docker

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
113
Mois de parution
mars 2021
Spécialité(s)
Résumé

Docker est un mot à la mode qu’on associe volontiers à microservices et autre Cloud. Cependant, nous allons voir ici qu’il peut aussi rendre des « macroservices » :-) dans un cadre tout à fait différent, voire contraire : celui de la maintenance logicielle !

Tests unitaires Java avec JUnit 5

Magazine
Marque
GNU/Linux Magazine
Numéro
246
Mois de parution
mars 2021
Spécialité(s)
Résumé

L’une des raisons de l’adoption massive de Java comme langage de programmation d’entreprises est la richesse et la facilité d’utilisation de son outillage. Parmi ces nombreux outils, le plus élémentaire que tout développeur débutant se devra d’apprendre presque immédiatement est bien sûr l’utilisation d’un « framework » de développement de tests unitaires. Présentation de l’un des plus anciens et populaires : le « framework » JUnit dans sa version 5.