Posté le 23/12/2008 par Emmanuel Gaillot

Octo Technology organise les 28 et 29 janvier 2009 une formation de 2 jours sur la pratique de remaniement continu -- également appelée refactoring -- animée par Emmanuel Gaillot (votre dévoué) et Willem van den Ende, de Living Software B.V.Formation "eXcursion dans le Remaniement Continu"28 et 29 janvier 2009, de 9h00 à 18h00Dans les locaux d'Octo...

Lire la suite >

Posté le 18/12/2008 par Luc Bizeul

Merci à vous !Bonjour, Merci aux participants d'avoir rendu cet évènement si sympathique ! Merci d'avoir simplement été présents avec votre passion et votre enthousiasme :)Voici le Cr de la session sur Grails/Groovy :Langages dynamiques : pourquoi des langages dynamiques comme Ruby, Python et Groovy ont du succès bien que ces langages s'inspirent l...

Lire la suite >

Posté le 16/12/2008 par Thomas Vial

Rappel des épisodes précédents : la dernière version d'ANTLR, la 3.1.1, dispose d'un plugin Maven permettant de gérer à la volée ses lexers et parsers, au moment du build. Nous allons maintenant nous intéresser aux tests unitaires.Comme pour la partie 2, ce troisième et dernier volet de l'article vient avec un projet de démonstration, sur lequel le...

Lire la suite >

Posté le 15/12/2008 par Nelly Grellier

Nous sommes ravis de vous annoncer la prochaine édition de l'Université du SI qui se tiendra les 1er et 2 juillet 2009 à Paris.Nous souhaitons faire encore mieux en 2009. Les fondements sont toujours les mêmes et résolument différents des autres évènements : rassembler les geeks et les boss ayant envie de changer durablement les usages dans le mond...

Lire la suite >

Posté le 12/12/2008 par Thomas Vial

Dans la première partie, nous avons vu le principe de fonctionnement d'ANTLR : un fichier de description de grammaire --> deux fichiers et ).Supposons maintenant que nous ayons un projet Java, dont un composant est le langage spécifique à implémenter, et que ce projet soit construit avec Maven 2. L'enseignement important de la première partie, c'...

Lire la suite >

Posté le 12/12/2008 par David Rousselie

Depuis quelques temps déjà, une nouvelle génération de gestionnaires de version a fait son apparition. Elle se différencie par son approche distribuée par opposition à l'approche centralisée sur laquelle repose Subversion. Nous allons dans ce billet comment cela se passe dans la pratique et ce que cela change pour le développeur.Modèle centraliséRa...

Lire la suite >

Posté le 12/12/2008 par Olivier Mallassi

"Devoxx is over!". Directement depuis le train du retour...Il est traditionnel que la journée du vendredi (la matinée en fait) ne regroupe jamais les sessions les plus attendues. Cette matinée nous a tout de même amené du contenu fort intéressant.DM Server : from WAR to Web ModuleSpringSource a profité de la matinée pour réaliser une présentation d...

Lire la suite >

Posté le 11/12/2008 par Olivier Mallassi

"Et ça continue, encore et encore....". ne me demandez pas pourquoi j'ai cet air dans la tête. ce n'est franchement pas mon style de musique...Effective Java by James BlochDu code, du code, du code...malgré des neurones pas encore complètement "up". Une session au format Tips & Tricks sur certains aspects de la version 5 langage Java. Des subtilité...

Lire la suite >

Posté le 10/12/2008 par Olivier Mallassi

Devoxx: Dev comme Développeur, Voxx comme voix...en bref, la voix du développeur. C'est ainsi que débute la keynotes de la première édition de Devoxx, en fait la Nième du plus connu Javapolis et pour illustrer cette "voix", rien de mieux que celle d'un beat boxer ; franchement terrible !javaFX à l'honneur de la KeynoteDe la keynote matinale, l'envi...

Lire la suite >

Posté le 10/12/2008 par Thomas Vial

Cet article en 3 volets présente comment intégrer la construction et le test de parsers ANTLR avec Maven. La première partie est consacrée à une présentation rapide d'ANTLR.Lorsque vous avez besoin de développer un langage maison pour votre projet Java, avec une grammaire capable de le reconnaître, une valeur sûre est ANTLR (ANother Tool for Langua...

Lire la suite >