Cet article n'existe pas.
La version 0.3.2 de ci-chrome-notification est sortie.
Ajout de jquery-ui pour un affichage un peu plus propre.
L’extension gère désormais les vues, si vous en avez défini sur votre serveur d’ic, celles-ci seront vues par l’extensions et vous présentera une liste avec un onglet pour chaque vue.
Quelques screenshots de la version 0.3.2 en utilisant l’intégration continue d’exoplatform qui m’a bien servi pour les tests car côté builds et vues ils sont bien fournis.
La version fonctionne toujours correctement avec husdson et jenkins
La page d’options intégrant les onglets :

L’affichage d’une notification de changement d'état :

N’hésitez pas à me faire des retours sur le plugin (bug, features...), l’ajout de la gestion des onglets a été réalisée suite à une demande de JeanChristophe Sirot
L’extension est disponible au téléchargement ici : https://chrome.google.com/extensions/detail/kbgdbodpeimjhldaelnhmmffkbdacbln
Scrum et Kanban, tirer le meilleur des deux

Première conférence de la journée #scrumday organisée à l’espace conférence de microsoft.
Les locaux sont sympas, wifi gratuit.
Cette session fait partie de la track pratiques agiles, elle est animée par Antoine Vernois, Claude Aubry, Fabrice Aimetti.
Les présentateurs portent chacun un T-Shirt à l’effigie de la méthodologie qu’ils vont défendre, le premier porte un T-shirt kanban, le second Scrum et le dernier scrumban.
J’ai choisi cette présentation car j’ai travaillé sur des projets scrum et fait du support via kanban, mais je souhaite voir ce que les deux combinés peuvent apporter.
Introduction
Bonjour à tous et bonne année tardive... Je n’ai pas écris sur le blog depuis un petit moment déjà. Vous m’en voyez désolé. Mon actualité personnelle et professionnelle ne me permettant pas de dégager suffisamment de temps. Je suis depuis le 17 janvier à mon compte, et viens de créer ma société (Technov), j’officie désormais en tant qu’informaticien indépendant.
Introduction
The grinder est un framework java Open source (BSD) de test de charge.
Il permet de tester tout ce qui possède une API java :
- Serveur HTTP : SOAP, REST,
- Serveur FTP, POP3, SMTP, LDAP,
- Serveur d’application : RMI, EJB, JMS, JDBC,
Il permet de réaliser les types de tests suivants :
- Test de charge : permet de vérifier que l’application peut supporter une charge donnée,
- Test de capacité : permet de connaître la charge maximale supportée par l’application avant l’apparition d’erreurs,
- Test fonctionnel : vérifie le comportement fonctionnel de l’application, dans ce cas, on fait des assertions sur le résultat attendu,
- Test de stress : application d’une charge donnée pendant un longue durée, cela permet de vérifier la stabilité et fiabilité de l’application
Dans cet article nous allons présenter the grinder, ses concepts, son installation et sa mise en place sur une application play!
Introduction
Je vous en ai parlé dans un précédent article, le composant composite est l’une des nouveautés principales de JSF2. Celui-ci permet en quelques minutes de créer un composant JSF.
Au minimum, un composant JSF2 a besoin d’un fichier xhtml pour son rendu. Cepdendant, un simple fichier de markup est insuffisant pour y ajouter de la logique métier. JSF2 permet d’associer au fichier de markup, un backing bean dans lequel nous allons ajouter les traitements.
J’illustre ce concept en créant un composant JSF2 qui va lister les tweets d’un utilisateur.
Après une longue pause estivale bien méritée, le Poitou-Charentes JUG organise une journée complète de conférences Java à La Rochelle, le vendredi 10 septembre prochain !

Au menu :
- Emmanuel Bernard : Quoi de neuf dans Hibernate : une perspective de JPA,
- Alexis Moussine-Pouchkine : Le futur de GlassFish,
- Julien Dubois : Spring 3 en production,
- Tugdual Grall : eXo Social, an OpenSocial implementation,
- Jérôme Benois : le MDA en 2010, une vision pragmatique !
- Nicolas De Loof : Maven 3 au coeur de la forge logicielle,
- Nicolas De Loof : GWT, le web 2.0 à portée de main,
- Damien Gouyette(votre serviteur) : JSF 2.0,
- Christophe Jollivet : Google App Engine : le cloud façon Google,
- Florent Benoît : outils d’audit et diagnostic pour les développeurs et administrateurs d’applications OSGi/Java EE
Le site
Le planing
Inscrivez-vous
J’y animerais une nouvelle version de ma présentation, uniquement centrée sur les nouveautés de JSF2 et leur mise pratique avec des exemples concrets.
On se voit la semaine prochaine ?
Introduction
Un DSL (Domain Specific Language) est un langage spécifique à un domaine particulier, limité et utilisant une syntaxe naturelle.
En informatique, celui-ci facilite la communication entre les experts métiers et les développeurs.
Quelques exemples de DSL du monde informatique :
- SQL,
- HTML,
- RegExp,
- Syntaxe Cron (unix)...
Un DSL ajoute un niveau d’abstraction à la réalité du métier afin de rendre le langage plus léger à utiliser et manipulable par des personnes qui ne connaissent pas forcément l’implémentation réelle.
Je travaille actuellement sur un site internet ou des personnes vont contribuer à son contenu (actualités, faq, articles...).
Pour ce faire j’utilise «eXoplatform Web Content Management (WCM)»:http://www.exoplatform.com/
Chaque type de contenu (actualités, faq) est stocké dans le JCR (Java Content Repository), et pour permettre l’ajout, édition et visualisation de chaque contenu, je dois écrire un formulaire permettant de modifier celui-ci.
Le language (WebUI) est proposé par eXo pour écrire ces formulaires, mais l'écriture d’un formulaire avec celui-ci donne un mélange de code html/groovy/js/css qui est difficile à écrire et encore plus à maintenir. J’ai écrit un DSL permettant de simplifier l'écriture de ces formulaires. La méthode utilisée est présentée dans la suite de cet article.
Le blog cestpasdur.com ainsi que ses contenus viennent d'être migrés.
Le blog, connaissait ces derniers mois, une activité ralentie, en grande partie suite à une activité personnelle et professionnelle importante, mais également aux outils utilisés permettant de le maintenir et de le mettre à jour.
La minification d’un fichier consiste à supprimer les espaces inutiles, les commentaires et les retour à la ligne.
A titre d’exemple, le framework jquery non minifié fait 157Ko et une fois réduit, il n’en fait plus que 23Ko , la taille est pratiquement divisée par 7.
Le principal inconvénient est de rendre les fichiers plus difficiles par un humain. Dans cet article, je vais vous présenter une façon d’activer et désactiver cette minification sur les fichiers Javascript et CSS d’un projet web java.

Hier soir, j’ai fait avec François PETITIT une présentation sur JSF2 au parisjug.
Vous pouvez récupérer le code source ici
Les slides sont disponibles dans la suite de cet article.