❯ Guillaume Laforge

The IT conference you can't miss if you're in Paris!

If you’re in Paris, next week, make sure you don’t miss the “Université du SI” (IT University) conference, organized by my former colleagues from OCTO Technology. This conference is going to rock! Quite frankly, I think France was seriously lacking a good IT conference, and I think OCTO is going to deliver on that promise. I’ve been told they are pretty soon running out of entry passes as we’re close to the deadline, so it’s your last chance to register.

If you want to hear Neil Armstrong speak about how he went to the moon, listen to a famous French philosopher, hear what C++ inventor Bjarne Stroustruphas to say, you’ve knocked at the right door. The line-up of speakers is pretty impressive. The various presentations cover a wide range of very interesting topics, under 4 main categories:

  • Architecture,
  • IT Governance,
  • Methodologies, and
  • Technologies.

I’ll personally have the pleasure and honor to also speak there, and will cover my two pet topics: Groovy and its ability to let you write Domain-Specific Languages, and Grails for helping people be more productive when developing business apps.

Here are the abstracts of my two talks (in French, I’m sorry!):

  • Les Domain-Specific Languages avec Groovy
    Les Domain-Specific Languages sont des artifacts architecturaux à la mode, comme l’indiquait récemment un rédacteur sur InfoQ. Avec les langages dynamique tels que Groovy, il est aisé de créer un mini-langage modélisant un domaine d’expertise particulier. Grâce à ces DSLs, développeurs et experts métier seront capable de partager une métaphore commune, de délivrer, main dans la main, l’application aux utilisateurs finaux. Groovy offre un niveau élevé de flexibilité en termes d’expressivité et de concision de sa syntaxe et au travers de sa nature de langage dynamique. Après une introduction aux concepts de DSLs et leur motivation, Guillaume Laforge, chef de projet de Groovy et spec lead du JSR-251 standardisant le langage Groovy, vous guidera au travers des concepts avancés de Groovy vous permettant de créer votre propre mini-langage métier. Il vous montrera comment intégrer ces langages dans vos applications Java EE, et expliquera également comment au mieux définir ces langages métier, pour s’assurer leur adoption par les utilisateurs finaux, leur qualité, leur testabilité, et leur capacité à évoluer au cours du temps pour répondre au mieux aux besoins du jour, ` toujours en perpétuelle évolution.

  • T18 - Innover sans contraintes, intégrer sans ruptures
    Le business case est innovant et les contraintes métier imposent des délais serrés… Pour répondre à ce besoin, il existe des solutions open-source “intégrées” permettant d’être très rapidement opérationnel et d’accélérer les développements. Comment favoriser l’innovation sans contraintes et garantir une intégration sans rupture dans le S.I dans le respect de ses normes et standards !? Retour d’expérience sur Grails, framework de développement d’applications Web sur la JVM.