Les articles de Romain Pelisse

Scala par la pratique

GNU/Linux Magazine n° 136 | mars 2011 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Parmi les langages émergeant, Scala a clairement le vent en poupe et fait partie, tout du moins dans le monde Java, de ceux qui sont le plus étudiés ces derniers temps. Néanmoins, sa complexité (apparente ou avérée [1.1]) paralyse souvent les développeurs qui souhaiteraient s'y frotter.

Lire l'extrait

Gestion facile de qualité de code avec SONAR

GNU/Linux Magazine n° 134 | janvier 2011 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

En quelques années, Sonar, un projet open source point d'origine de la société SonarSource, est rapidement devenu une référence du marché et certainement le leader de sa catégorie parmi les produits open source. La qualité incontestable du produit, ainsi que sa souplesse, justifient pleinement cette adoption. Cet article vise donc à exposer la...

Lire l'extrait

Mercurial par la pratique

GNU/Linux Magazine HS n° 046 | février 2010 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans un précédent article, nous avions abordé les problématiques ayant entrainé l'émergence des gestionnaires de sources distribuées (Distributed Version Control System - DVCS), tel que Mercurial. L'enjeu de ce nouvel article, résolument plus pratique, est de présenter l'utilisation de quelques fonctionnalités un peu avancées de cet outil et de...

Lire l'extrait

Google App Engine

GNU/Linux Magazine n° 133 | décembre 2010 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Il y a maintenant presque un an, Google dévoilait la version Java de son environnement de « cloud », la solution Google App Engine. Tout en prenant le cadre « classique » d'une application web Java, ce nouvel environnement de développement offre sa part de nouveautés, mais propose surtout une nouvelle approche à la mise en place d'applications...

Lire l'extrait

Industrialisation des développements Java/JEE avec les outils open source

GNU/Linux Magazine n° 132 | novembre 2010 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Java et le monde JEE ayant plus de 10 ans aujourd'hui, beaucoup de progrès, en termes d'industrialisation, ont été réalisés depuis ses débuts, et le monde open source y a très largement contribué. Cet article propose donc un tour d'horizon du sujet pour bien comprendre les enjeux de l'industrialisation et le rôle qu'y jouent de nombreuses...

Lire l'extrait

Unissez Git et SVN : le duo parfait pour la gestion de versions

GNU/Linux Magazine n° 129 | juillet 2010 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Depuis maintenant plus de deux ans, les gestionnaires de sources distribués ont pris une part de plus en plus importante dans le monde des logiciels libres et open source. De plus en plus de ces projets migrent vers Git, Mercurial ou encore Bazaar. Si la plupart des développeurs de ce monde sont convaincus des apports de ces outils dans leur travail, le...

Lire l'extrait

Améliorer votre application Java avec des caches open source

GNU/Linux Magazine n° 129 | juillet 2010 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les caches sont un mécanisme essentiel en informatique, et ils sont d'ailleurs partout ! On en trouve dans les processeurs physiques, dans les systèmes d'exploitation, où les pages mémoires sont conservées, mises en cache pour être réutilisées si besoin est. On en trouve aussi dans des protocoles comme HTTP pour les navigateurs, par exemple. En...

Lire l'extrait

Concevoir un script « Shell »

Linux Pratique n° 107 | mai 2018 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les commandes disponibles sous Linux sont très nombreuses, mais elles sont avant tout pratiques. Cependant, il peut rapidement devenir pénible de saisir les mêmes commandes, encore et encore. Étudions donc ensemble comment rédiger un simple script « Shell » pour y placer les lignes de commandes que nous exécutons très souvent.

Lire l'extrait

Maintenance applicative avec Git

GNU/Linux Magazine n° 215 | mai 2018 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Une fonctionnalité ajoutée à Git récemment, git-worktree, est passée quelque peu inaperçue. Et c’est bien dommage, car elle adresse pourtant une problématique commune à toute personne effectuant de la maintenance sur un logiciel. C’est donc par cette fonctionnalité que cet article commencera, mais nous en profiterons aussi pour discuter...

Lire l'extrait

Java : comment utiliser correctement son gestionnaire de sécurité

GNU/Linux Magazine HS n° 097 | juillet 2018 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les problématiques liées à la sécurité, sans surprise, ne font que se multiplier depuis plusieurs années. Java étant une technologie très utilisée pour le développement d’applications « Web » , la machine virtuelle, à la base de sa technologie, a donc été plusieurs fois victime de ses faiblesses en termes de sécurité. Ceci soulève...

Lire l'extrait

­Déboguer un conteneur « nu »

GNU/Linux Magazine n° 218 | septembre 2018 | Romain Pelisse - Damien Plard
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

L’une des difficultés associées au conteneur Docker en production est la difficulté d’analyse des incidents. En effet, déterminer la cause d’un incident requiert l’utilisation de nombreux outils qui sont rarement installés sur des images Docker puisque l’on tend à vouloir conserver une taille d'image aussi minimale que possible....

Lire l'extrait

Analyse de code Java avec XRadar

GNU/Linux Magazine n° 122 | décembre 2009 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Qu'il s'agisse de dépister des anomalies dans un code que l'on veut robuste ou de démontrer qu'un prestataire n'a pas respecté l'état de l'art, ou plus simplement pour améliorer la qualité de son projet, il arrive un moment où l'on souhaite faire le point sur la qualité technique globale de son projet. Ce genre de travail nécessite bien...

Lire l'extrait

Faut s’démener au FOSDEM !

GNU/Linux Magazine n° 213 | mars 2018 | François Revol - Romain Pelisse - Damien Plard - Jean-Michel Friedt - Cyril Roelandt - Thomas Monjalon - Stéphane Bortzmeyer - Pierre Ficheux
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le FOSDEM (Free and OpenSource Developers European Meeting) est tellement incontournable qu’une part non négligeable des auteurs de GLMF s’y rend chaque année. De nombreuses mains et points de vue ont donc participé à ce compte-rendu, pour vous faire part du foisonnement de ce week-end intense.

Article gratuit !


Ansible Container : le meilleur des deux mondes ?

GNU/Linux Magazine n° 220 | novembre 2018 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Il existe de nombreux exemples d’utilisation de Docker pour la mise en place de systèmes relativement simples, exécutant en général un seul et unique service. Néanmoins, l’ingénieur logiciel expérimenté sait bien que les déploiements en production restent rarement aussi simples et épurés que leur version initiale. La question de la gestion...

Lire l'extrait

Aller plus loin avec Bash...

GNU/Linux Magazine n° 220 | novembre 2018 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les scripts Shell, et Bash en particulier, sont partout. Ils sont un élément essentiel de toute distribution Linux, mais aussi derrière de nombreuses automatisations, souvent critiques dans la mise en place comme dans la conception et gestion d’environnements « Cloud ». Ce rôle essentiel a incité de nombreux acteurs de l’industrie à revoir...

Lire l'extrait

Gestion de sources distribuée avec Mercurial

GNU/Linux Magazine n° 118 | juillet 2009 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Si aujourd'hui SVN a largement conquis le monde du développement en entreprise, comme chez les éditeurs, les projets communautaires (qui, eux, sont réellement à la pointe du progrès :p) sont en avance de phase. Ces derniers migrent de plus en plus vers ces nouvelles solutions de gestion de sources que sont Mercurial [hg], étudié dans le présent...

Lire l'extrait

Analyser la performance de son serveur JBoss

GNU/Linux Magazine n° 117 | juin 2009 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Un serveur d'application JEE, tel que JBoss en l'occurrence, est un outil très complexe qui fournit un ensemble de services élaborés (conteneur de servlet, connecteur HTTP, « stack » WebService, queue JMS, et j'en passe) qui peut tout à fait le rendre aussi cryptique qu'effrayant à analyser. Pour démystifier l'engin, nous allons effectuer une...

Lire l'extrait

Les bases du Shell

GNU/Linux Magazine HS n° 102 | mai 2019 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Ce hors-série a pour objectif de « booster vos scripts » afin de les rendre plus puissants, plus rapides, mais aussi plus robustes. Néanmoins, on ne peut pas jouer à la Formule 1, si la voiture n’a pas le bon châssis : il est donc nécessaire de commencer ce magazine par quelques sains rappels de bonnes pratiques et bonne conception de script,...

Lire l'extrait

Maîtrise des expressions régulières avec Sed

GNU/Linux Magazine HS n° 102 | mai 2019 | Romain Pelisse
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Comme le précédent article l’a rappelé, on peut facilement obtenir de nombreuses informations à l’aide de nombreux utilitaires disponibles sur un système « Unix ». Ces informations sont généralement fournies dans un format texte, souvent complet, mais quelque peu « brut ». Cet article va donc introduire l’une des commandes les plus...

Lire l'extrait