Home
English
Français

Program 2009 > Technologies > Guillaume Laforge

Guillaume Laforge 

Guillaume Laforge

Responsable Développement Groovy, SpringSource

audiocast

Watch the webcast of this session T04 - Domain-Specific Languages par la pratique click here

audiocast

Watch the webcast of this session T22 - Google Wave click here

2009 Session

Conference

Domain-Specific Languages par la pratique

Comprendre le domaine dans lequel nos clients évoluent est un facteur clé du succès d’un projet. De ce domaine et de sa richesse de concepts, en tant que développeurs et architectes, nous dérivons une architecture et une implémentation capable de résoudre les problématiques rencontrées au quotidien dans le métier de nos clients.

Jusqu’à présent, nous avons généralement résolu ces problématiques avec les approches orientées objet, les architectures n-tiers, ou avec des outils de type moteur de règles pour rester proche du domaine que l’on souhaite modéliser. Pourtant, avec le retour en force des langages dynamiques, une nouvelle ère se dessine où vous créerez vous-mêmes vos langages personnalisés pour un domaine de connaissances donné, vous permettant de partager une métaphore commune de compréhension entre développeurs et experts métier.

Groovy, un langage dynamique à succès pour la machine virtuelle Java, propose de nombreuses fonctionnalités permettant de créer ses propres Domain-Specific Languages (langages métier spécifiques). Les closures, la métaprogrammation, la surcharge d’opérateur, les paramètres nommés, un syntax plus concise et expressive, sont les éléments dont vous pouvez tirer parti dans Groovy pour inventer vos propres mini langages.

Le sujet de cette présentation est de montrer comment concrètement on peut écrire de tels DSLs en Groovy, découvrant les techniques unes à unes, avec des exemples concrets et pratiques.

Biography

Guillaume Laforge est le chef du projet Open Source Groovy, et spec lead de la spécification JSR-241 standardisant le langage dynamique au sein du Java Community Process.

En tant que Vice President Technology de G2One, la société dédiée au développement de Groovy et Grails, il propose aux entreprises des services professionnels autour de ces technologies (formation, support et conseil).

Guillaume est le co-auteur du best-seller Groovy in Action, édité chez Manning, et a également participé à l'écriture et revues techniques des principaux livres sur Groovy et Grails sur le marché.

Vous pouvez le rencontrer à des conférences autour du monde où il évangélise le langage dynamique Groovy et le framework web agile Grails.

Key words

Geek - Java - Open Source

Website

SpringSource

More links

2008 Session



Webcast - Guillaume Laforge
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Be the first to give your opinion.

 

Comments

Add a new Comment





 

Icon twitter pour le flux USI twitter Icon RSS pour le flux USI twitter