Les articles de Romain Pelisse

Développer rapidement en Java ? Oui, grâce à l'open source !

GNU/Linux Magazine n° 155 | décembre 2012 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

On reproche souvent au développement Java, bien que très apprécié dans les entreprises, de manquer de facilité et de pragmatisme. Ainsi, quand il s'agit de réaliser un petit applicatif, ou un outil en ligne de commandes, on se dirige souvent très naturellement vers le Shell ou des langages tels que Python. Néanmoins, avec l'utilisation de quelques...

Lire l'extrait

Gérer son serveur web avec Puppet

GNU/Linux Magazine n° 154 | novembre 2012 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Un peu plus d'une dizaine d'articles [2.1] ont précédé celui-ci dans ce magazine, et ont déjà amplement décrit des outils de gestion de la configuration de serveurs [1.1], tels que Puppet [1.2], Chef [1.3], ou même encore CFEngine[1.4]. L'objectif de cet article n'est pas de reprendre cet exercice de style, mais d'étudier un cas pratique, et...

Lire l'extrait

Yum and S3 - a « Cloud » story

GNU/Linux Magazine n° 142 | octobre 2011 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Depuis maintenant plusieurs années, l'informatique « dans les nuages » [1.1] est présentée comme le parfait nouveau « datacenter » : virtuel, simple, économique, puissant et surtout tenant parfaitement la montée en charge. Évidemment, derrière une telle image d'Épinal se cache une réalité quelque peu différente. Cet article, parmi...

Lire l'extrait

Réaliser une extension Puppet

GNU/Linux Magazine n° 169 | mars 2014 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Si Puppet vient déjà naturellement avec le support de nombreux produits et outils, et que PuppetForge regorge aussi de nombreux modules complémentaires, il n'en reste pas moins que la plupart des systèmes d'information incorporent des logiciels « maison », ou simplement trop spécifiques pour bénéficier du support de la communauté....

Lire l'extrait

Vérifier votre code Java avec PMD

GNU/Linux Magazine n° 105 | mai 2008 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Produire un code de qualité est garant de facilité de maintenance et d'évolution pour n'importe quel projet. Néanmoins, les bonnes pratiques en matière de programmation sont nombreuses, et il n'est pas aisé de s'assurer que tous les développeurs les connaissent, les comprennent et surtout les appliquent. Sans compter les délais de réalisation...

Article gratuit !

Tenez la charge à l'aide de InfiniSpan

GNU/Linux Magazine n° 166 | décembre 2013 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Plus que jamais avec le "cloud" et la vague du NoSQL, les problématiques de montée en charge et de passage à l'échelle (scalability, dans le langage de Shakespeare) prédominent dans la conception d'application en ligne. Comment parvenir à atteindre le nombre d'utilisateurs concurrents attendu ou espéré ? Comment supporter un pic...

Lire l'extrait

Supervision distribuée avec Monit (et Puppet)

GNU/Linux Magazine n° 180 | mars 2015 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Depuis le début de l'ère internet, le nombre de systèmes et d'applicatifs déployés par les entreprises ne cesse de croître de manière exponentielle, et l'arrivée du cloud et du Big Data n'a fait qu'accélérer la tendance. En outre, là où il y a vingt ans un administrateur système gérait une douzaine de machines, le même administrateur en...

Article gratuit !

Moteur de règles avec Drools

GNU/Linux Magazine n° 186 | octobre 2015 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Combiner la flexibilité nécessaire à beaucoup de cœurs de métiers et la mise en place d'un logiciel néanmoins stable constitue une problématique de l'informatique presque aussi vieille que cette dernière. C'est dans ce contexte que l'apparition des « moteurs de règles » [1] tels que Drools [2] est particulièrement intéressante....

Lire l'extrait

Aspects avancés d'un service ReST de cache avec Wildfly et Infinispan

GNU/Linux Magazine n° 186 | octobre 2015 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Dans un précédent article, nous avons implémenté le squelette d'un service ReST [1] à l'aide des API – et surtout les annotations [2], fournies au sein de JEE [3], par les standards CDI et JAX-RS [4], dans le but simple de fournir un service de « cache » à IMDB [5]. Pour construire notre service, nous avons aussi opté pour l'utilisation...

Lire l'extrait

Construire un service REST de cache avec Wildfly et Infinispan

GNU/Linux Magazine n° 185 | septembre 2015 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Si le style d'architecture REST [1] est loin d'être né dans le giron du monde JEE, il n'en reste pas moins que depuis l'introduction de la spécification JAX-RS [2], il est devenu d'une grande simplicité, et d'une élégance très appréciable, de développer des services Restful en Java/JEE [3]. Cet article va illustrer ceci, de manière très...

Lire l'extrait

Tests unitaires en conditions réelles avec Arquillian

GNU/Linux Magazine n° 188 | décembre 2015 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

La communauté du projet open source JBoss [1] s'est construite autour de son serveur d'application, Wildfly [2], mais a aussi été le berceau de librairies et de frameworks très utiles aux développements logiciels, comme par exemple Hibernate [3]. Pour le besoin de tous ces projets, mais aussi pour assurer un développement rapide, efficace et sûr,...

Lire l'extrait

Wildfly Swarm

GNU/Linux Magazine n° 191 | mars 2016 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Si les microservices ont le vent en poupe, ils semblent parfois incompatibles avec le modèle proposé par les serveurs d'applications JEE [1] tel que Widlfy [2]. Heureusement, Wildfly Swarm [3] est là pour vous permettre d'allier le meilleur des deux mondes sans difficulté.

Lire l'extrait

Outillez vos processus de développement avec Aphrodite

GNU/Linux Magazine n° 192 | avril 2016 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

La communauté de projet open source JBoss [1] s'est construite autour de son serveur d'application, Wildfly [2], mais a aussi été le berceau de librairies et de frameworks très utiles aux développements logiciels, comme par exemple Hibernate[ 3]. Pour le besoin de tous ces projets, mais aussi pour assurer un développement rapide, efficace et sûr,...

Lire l'extrait

Bash, les bonnes pratiques

GNU/Linux Magazine n° 192 | avril 2016 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

À l'heure du DevOps et de l'« infrastructure as code », la conception de scripts Bash est loin d'avoir disparu, comme certains le pensaient il y a quelques années. Avec des besoins d'automatisation de plus en plus présents, mais aussi de plus en plus souvent placés entre les mains de développeurs plutôt que d'administrateurs système, de...

Lire l'extrait

Bash : aller encore plus loin avec les bonnes pratiques

GNU/Linux Magazine n° 192 | avril 2016 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Dans le précédent article, nous avons déjà présenté un ensemble de conventions et d'astuces permettant d'améliorer grandement la lisibilité et la maintenance de scripts Bash. Dans ce second article, nous allons aller encore plus loin et discuter de nombreux aspects de l'interpréteur, et de la syntaxe qui lui est associée, qui assureront la...

Lire l'extrait

Générer son appli avec JBoss Forge

GNU/Linux Magazine n° 197 | octobre 2016 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

La communauté de projet open source JBoss [1] s'est construite autour de son serveur d'application, Wildfly [2], mais a aussi été le berceau de librairies et de frameworks très utiles aux développements logiciels, comme par exemple Hibernate [3]. Pour le besoin de tous ces projets, mais aussi pour assurer un développement rapide, efficace et sûr,...

Lire l'extrait

Chez les Barbus – Java & Sécurité

GNU/Linux Magazine n° 196 | septembre 2016 | Romain Pelisse - François Le Droff
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

« Chez les Barbus - Java & Sécurité » c’est le titre de la conférence donnée par François Le Droff et Romain Pelisse à l’occasion de Devoxx France 2015. Cet article propose d’en reprendre le contenu de manière plus didactique et adaptée à ce nouveau support, sous la forme d'un dialogue.

Lire l'extrait

Code Java concis avec Lombok

GNU/Linux Magazine n° 202 | mars 2017 | Romain Pelisse
  • Currently 0 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Si Java est un langage reconnu pour sa (relative) simplicité et clarté, il ne l'est clairement pas pour sa concision. À bien des égards, il est même parfois très (trop?) verbeux. D'ailleurs, de nombreux langages alternatifs, qu'il s'agisse d'autres plateformes comme Ruby ou de langages construits sur la JVM comme Closure ou Scala, se vantent sans...

Lire l'extrait