Cédric et Guillaume nous font un tour de Groovy le langage mais aussi l’écosystème et sa place dans l’univers.

Enregistré le 6 septembre 2016

Téléchargement de l’épisode LesCastCodeurs-Episode-154.mp3

Interview

Ta vie, ton œuvre

Guillaume Laforge
@glaforge
Google

Cédric Champeau
@CedricChampeau
Gradle

Le langage

Qu’est-ce que Groovy en quelques mots ?
Les langages dynamiques sont moins hype qu’il y a 5 ans, quels sont les avantages selon vous ?

Quelles sont les points les plus intéressants selon vous de Groovy ?

Groovy
Rhino
BeanShell
Fondation Apache

Pouvez-vous expliquer le Metaobject Protocol ?
Et la fonctionnalité AST ?
Les transformations AST

Langage interprété vs compilé d’après Wikipedia, réponse StackOverflow

Qu’est-ce que Groovy statique ?

Ou est-ce que vous voyez les usages typiques de Groovy ?

Plateforme et usages

Grails est la plateforme utilisant Groovy la plus connue.
Pouvez-vous expliquer le principe, et comment cela fonctionne ?
Des exemples de points ou une plateforme spécifique bénéficie d’un langage dynamique ?
Grails

Quels sont les dernières évolutions de Grails

D’autres plateformes ou outils à Mentionner ?

Gradle
Spock
GPars
Ratpack

Sous le capot

Comment Groovy est implémenté ?
C’est compliqué d’écrire un compilo ?

Java 9, des progrès ?
Jigsaw

La JVM est plus multi-langages (invokedynamic) : vous en avez profité ?
Est-ce l’inter-opérabilité entre les langages de la JVM s’améliore ? Des plans de standardisation ?
Truffle
Dynalink

Le Futur

Quel sont les choses sur lesquelles vous travaillez ?
Antlr

Nous contacter

Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com