Publications de Christian Blavier

Évènement

Présentation Rails au Paris JUG

La prochaine soirée du Paris Java User Group aura lieue le 12 octobre et sera consacrée au thème "Web et Java". J'aurai le plaisir d'ouvrir la soirée avec une présentation, paradoxalement, consacrée à Ruby On Rails. En voici le pitch: Ruby on Rails, le célèbre framework web, vient de souffler sa sixième bougie et de sortir en version 3.0. Mais malgré sa grande popularité, ce framework reste méconnu de nombreux Javaistes. Dans cette présentation je vous présenterai les atouts de Rails et vous expliquerai pourquoi, après…

Lire la suite
Archi & techno

Confessions d’un Javaiste repenti

Cela fait maintenant 6 ans que je fais du Java de manière professionnelle, que je collectionne les jars et empile les frameworks tel un jeu de légo. Mais voilà c'est terminé ! Depuis 6 mois je fais du Ruby on Rails (aka Rails), aussi bien sur mes projets persos que professionnels ... laissez-moi vous expliquer pourquoi.

Lire la suite
Évènement

Présentation industrialisation Java au salon Solutions Linux [MAJ 17/03]

[MAJ 17/03] Les slides de la session sont désormais disponibles à la fin de cet article. Nous serons présent le 17 mars 2010 au salon Solutions Linux. J'aurai le plaisir d'y co-animer une session avec Benoît Lafontaine sur l'industrialisation des développements Java. Qu'entendons nous par industrialisation ? Principalement 3 activités : l'intégration continue. Nous commencerons par à un retour sur l'état de l'art de cette pratique agile aujourd'hui largement démocratisée, puis nous verrons comment faire face aux nouveaux défis rencontrés : réduction du temps de…

Lire la suite
Évènement

Support de la présentation Wicket du JUGL

Bonjour, J'ai eu le plaisir de donner une présentation sur le framework Wicket au JUG de Lausanne. Je tiens à remercier organisateurs et spectateurs pour leur accueil chaleureux ! Voici le support de la présentation : Vous pouvez aussi télécharger les sources de l'application utilisée sur GitHub. Christian

Lire la suite
Évènement

Présentation Wicket au Lausanne JUG le 11/02

Lors de la prochaine session du JUGL,  le jeudi 11 février (la semaine prochaine), j'aurai le plaisir de vous présenter le framework web Wicket. Wicket est un framework web Java orienté composant (par opposition aux frameworks MVC) Au programme de ce JUG, des slides et beaucoup de code : Un Hello World Principes d'architecture de Wicket Wicket et la relation développeurs / webdesigners Gestion des modèles de données et du binding Formulaires et validation Comment çamarche avec une appli de la vraie vie ? (Spring / Hibernate…

Lire la suite
Méthode

Démarches de tests fonctionnels

Si vous êtes un habitué de notre blog, vous saurez à quel point les démarches de développement piloté par le test (TDD) nous sont chères. Allié à un bon outil de test fonctionnel le TDD s'avère être un levier de productivité très important. L'objectif de cet article est de vous présenter les différents types d'outils de tests fonctionnels puis de donner quelques perspectives sur les outils de tests du futur.

Lire la suite
Méthode

Scrum sans itérations ?

"Scrum sans itérations ?" un concept étrange que d'imaginer une méthode itérative sans itérations ... Et pourtant nombre de blogs de l'écosystème agile présentent Kanban, un processus par définition non itératif, comme une évolution intéressante pour les projets Scrum. L'objectif de cet article est donc d'illustrer comment ces deux approches, d'apparence contradictoires, peuvent se compléter pour le plus grand bonheur de nos utilisateurs ! L'article s'adresse à des lecteurs déjà sensibilisés à Scrum, si vous ne connaissez pas ce kit méthodologique, Wikipedia est un bon point…

Lire la suite
Méthode

Faites vous vraiment de l’intégration continue ?

L'intégration continue (connue aussi sous le nom de "build continu") est l'une des pratiques agiles les plus populaires. C'est surement parce qu'il s'agit de l'une des plus simples à mettre en œuvre : on télécharge l'un des nombreux outils disponibles (Hudson, CruiseControl, Continuum, Bamboo....), on le fait pointer vers le référentiel de sources du projet (subversion, cvs ...), et c'est parti : tel un métronome il préviendra l'équipe toutes les 10 minutes si le code présent dans le référentiel de sources du projet ne compile pas ou ne passe pas les tests automatisés.

Mais suffit-il d'avoir un tel outil installé pour pouvoir prétendre faire de l'intégration continue ?
Je pense que non.

Lire la suite