Enviar pesquisa
Carregar
Domain-Specific Languages avec Groovy
•
3 gostaram
•
1,697 visualizações
Guillaume Laforge
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Recomendados
Innover sans contrainte, intégrer sans rupture
Innover sans contrainte, intégrer sans rupture
Guillaume Laforge
Introduction à Groovy - OpenSource eXchange 2008
Introduction à Groovy - OpenSource eXchange 2008
Guillaume Laforge
Tutoriel java
Tutoriel java
Kalilou DIABY
Introduction java
Introduction java
Fouad Root
TypeScript for dummies
TypeScript for dummies
Microsoft
Language java
Language java
LAMINE KACIMI
Syntaxe concrète des DSL en IDM [avec Xtext]
Syntaxe concrète des DSL en IDM [avec Xtext]
Olivier Le Goaër
Patterns and OOP in PHP
Patterns and OOP in PHP
julien pauli
Recomendados
Innover sans contrainte, intégrer sans rupture
Innover sans contrainte, intégrer sans rupture
Guillaume Laforge
Introduction à Groovy - OpenSource eXchange 2008
Introduction à Groovy - OpenSource eXchange 2008
Guillaume Laforge
Tutoriel java
Tutoriel java
Kalilou DIABY
Introduction java
Introduction java
Fouad Root
TypeScript for dummies
TypeScript for dummies
Microsoft
Language java
Language java
LAMINE KACIMI
Syntaxe concrète des DSL en IDM [avec Xtext]
Syntaxe concrète des DSL en IDM [avec Xtext]
Olivier Le Goaër
Patterns and OOP in PHP
Patterns and OOP in PHP
julien pauli
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Normandie Web Xperts
Programmation orientee aspect 201401 - Ensim
Programmation orientee aspect 201401 - Ensim
Laurent Broudoux
Cours java
Cours java
Zakaria Mouammin
Tutoriel java
Tutoriel java
Kalilou DIABY
Traits : de la théorie à la pratique
Traits : de la théorie à la pratique
Frederic Hardy
Introdot Netc Sharp Fr
Introdot Netc Sharp Fr
Gregory Renard
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
julien pauli
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Ippon
Programmation orientée objet avancée
Programmation orientée objet avancée
Mahfoud EL HOUDAIGUI
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Ippon
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
French Scrum User Group
JUGL 2009 - Introduction Groovy/Grails
JUGL 2009 - Introduction Groovy/Grails
cyrilpicat
Formation POO & Java (2ème séance)
Formation POO & Java (2ème séance)
G²FOSS ENIT
Introduction a Java
Introduction a Java
Wiki Info Systeme
POO Java Introduction
POO Java Introduction
Mouna Torjmen
PHP5 et Zend Framework
PHP5 et Zend Framework
Ndjido Ardo BAR
Les contrats de code
Les contrats de code
nestasoft
Coder propre !
Coder propre !
cluelessjoe
Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon
Ippon
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Microsoft Technet France
ADSL Presentation
ADSL Presentation
sarojsaroza
Mais conteúdo relacionado
Mais procurados
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Normandie Web Xperts
Programmation orientee aspect 201401 - Ensim
Programmation orientee aspect 201401 - Ensim
Laurent Broudoux
Cours java
Cours java
Zakaria Mouammin
Tutoriel java
Tutoriel java
Kalilou DIABY
Traits : de la théorie à la pratique
Traits : de la théorie à la pratique
Frederic Hardy
Introdot Netc Sharp Fr
Introdot Netc Sharp Fr
Gregory Renard
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
julien pauli
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Ippon
Programmation orientée objet avancée
Programmation orientée objet avancée
Mahfoud EL HOUDAIGUI
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Ippon
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
French Scrum User Group
JUGL 2009 - Introduction Groovy/Grails
JUGL 2009 - Introduction Groovy/Grails
cyrilpicat
Formation POO & Java (2ème séance)
Formation POO & Java (2ème séance)
G²FOSS ENIT
Introduction a Java
Introduction a Java
Wiki Info Systeme
POO Java Introduction
POO Java Introduction
Mouna Torjmen
PHP5 et Zend Framework
PHP5 et Zend Framework
Ndjido Ardo BAR
Les contrats de code
Les contrats de code
nestasoft
Coder propre !
Coder propre !
cluelessjoe
Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon
Ippon
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm
Mais procurados
(20)
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Programmation orientee aspect 201401 - Ensim
Programmation orientee aspect 201401 - Ensim
Cours java
Cours java
Tutoriel java
Tutoriel java
Traits : de la théorie à la pratique
Traits : de la théorie à la pratique
Introdot Netc Sharp Fr
Introdot Netc Sharp Fr
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Programmation orientée objet avancée
Programmation orientée objet avancée
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
JUGL 2009 - Introduction Groovy/Grails
JUGL 2009 - Introduction Groovy/Grails
Formation POO & Java (2ème séance)
Formation POO & Java (2ème séance)
Introduction a Java
Introduction a Java
POO Java Introduction
POO Java Introduction
PHP5 et Zend Framework
PHP5 et Zend Framework
Les contrats de code
Les contrats de code
Coder propre !
Coder propre !
Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Destaque
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Microsoft Technet France
ADSL Presentation
ADSL Presentation
sarojsaroza
Adsl
Adsl
Mohd Arif
ADSL Presentation
ADSL Presentation
LottieNightmare
dsl (digital subscriber line)
dsl (digital subscriber line)
waheed iqbal
Laser on Hard Tissue
Laser on Hard Tissue
Shaheed Suhrawardy Medical College
ADSL
ADSL
ab4ddiego
A.D.S.L. presentation
A.D.S.L. presentation
Rama Kaushik
Asymmetric Digital Subscriber Line Adsl
Asymmetric Digital Subscriber Line Adsl
Milan Milicevic
Drools et les moteurs de règles
Drools et les moteurs de règles
Publicis Sapient Engineering
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
Arnaud_Quenum
The Future of Wearables... EXPLAINED!
The Future of Wearables... EXPLAINED!
Paul Brown
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
Groupe D.FI
Destaque
(13)
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
ADSL Presentation
ADSL Presentation
Adsl
Adsl
ADSL Presentation
ADSL Presentation
dsl (digital subscriber line)
dsl (digital subscriber line)
Laser on Hard Tissue
Laser on Hard Tissue
ADSL
ADSL
A.D.S.L. presentation
A.D.S.L. presentation
Asymmetric Digital Subscriber Line Adsl
Asymmetric Digital Subscriber Line Adsl
Drools et les moteurs de règles
Drools et les moteurs de règles
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
The Future of Wearables... EXPLAINED!
The Future of Wearables... EXPLAINED!
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
Semelhante a Domain-Specific Languages avec Groovy
Présentation Groovy
Présentation Groovy
guest6e3bed
Présentation Groovy
Présentation Groovy
JS Bournival
DDD, CQRS et Event Sourcing : quand coder propre n'est plus suffisant
DDD, CQRS et Event Sourcing : quand coder propre n'est plus suffisant
cluelessjoe
Qualité logicielle
Qualité logicielle
cyrilgandon
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Julien Jakubowski
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
Romain Linsolas
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Société ELOSI
Voxxeddays lux 2018 apres java 8, java 9 et 10
Voxxeddays lux 2018 apres java 8, java 9 et 10
Jean-Michel Doudoux
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
Microsoft
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
benjguin
Server Side Javascript in the cloud
Server Side Javascript in the cloud
stefounet
Dynamic Languages
Dynamic Languages
Tugdual Grall
Drools
Drools
Klee Group
React xp
React xp
Olivier Destrebecq
Eclipse Party Toulouse - EEF and Acceleo
Eclipse Party Toulouse - EEF and Acceleo
fmadiot
Darwin appliqué à LabVIEW : l’évolution de la gestion des données
Darwin appliqué à LabVIEW : l’évolution de la gestion des données
Luc Desruelle
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
ITNAV1
Chapitre 4 Java script
Chapitre 4 Java script
Manel Ben Sassi
Java 9 modulo les modules devoxx fr 2017
Java 9 modulo les modules devoxx fr 2017
Jean-Michel Doudoux
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
VISEO
Semelhante a Domain-Specific Languages avec Groovy
(20)
Présentation Groovy
Présentation Groovy
Présentation Groovy
Présentation Groovy
DDD, CQRS et Event Sourcing : quand coder propre n'est plus suffisant
DDD, CQRS et Event Sourcing : quand coder propre n'est plus suffisant
Qualité logicielle
Qualité logicielle
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Voxxeddays lux 2018 apres java 8, java 9 et 10
Voxxeddays lux 2018 apres java 8, java 9 et 10
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
Server Side Javascript in the cloud
Server Side Javascript in the cloud
Dynamic Languages
Dynamic Languages
Drools
Drools
React xp
React xp
Eclipse Party Toulouse - EEF and Acceleo
Eclipse Party Toulouse - EEF and Acceleo
Darwin appliqué à LabVIEW : l’évolution de la gestion des données
Darwin appliqué à LabVIEW : l’évolution de la gestion des données
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
Chapitre 4 Java script
Chapitre 4 Java script
Java 9 modulo les modules devoxx fr 2017
Java 9 modulo les modules devoxx fr 2017
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
Mais de Guillaume Laforge
Lift off with Groovy 2 at JavaOne 2013
Lift off with Groovy 2 at JavaOne 2013
Guillaume Laforge
Groovy workshop à Mix-IT 2013
Groovy workshop à Mix-IT 2013
Guillaume Laforge
Les nouveautés de Groovy 2 -- Mix-IT 2013
Les nouveautés de Groovy 2 -- Mix-IT 2013
Guillaume Laforge
Groovy 2 and beyond
Groovy 2 and beyond
Guillaume Laforge
Groovy 2.0 update at Devoxx 2012
Groovy 2.0 update at Devoxx 2012
Guillaume Laforge
Groovy 2.0 webinar
Groovy 2.0 webinar
Guillaume Laforge
Groovy Domain Specific Languages - SpringOne2GX 2012
Groovy Domain Specific Languages - SpringOne2GX 2012
Guillaume Laforge
Groovy update at SpringOne2GX 2012
Groovy update at SpringOne2GX 2012
Guillaume Laforge
JavaOne 2012 Groovy update
JavaOne 2012 Groovy update
Guillaume Laforge
Groovy 1.8 et 2.0 au BreizhC@mp 2012
Groovy 1.8 et 2.0 au BreizhC@mp 2012
Guillaume Laforge
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Guillaume Laforge
Groovy 2.0 update - Cloud Foundry Open Tour Moscow - Guillaume Laforge
Groovy 2.0 update - Cloud Foundry Open Tour Moscow - Guillaume Laforge
Guillaume Laforge
Going to Mars with Groovy Domain-Specific Languages
Going to Mars with Groovy Domain-Specific Languages
Guillaume Laforge
Groovy 2.0 - Devoxx France 2012
Groovy 2.0 - Devoxx France 2012
Guillaume Laforge
Whats new in Groovy 2.0?
Whats new in Groovy 2.0?
Guillaume Laforge
Groovy Update, new in 1.8 and beyond - Guillaume Laforge - Devoxx 2011
Groovy Update, new in 1.8 and beyond - Guillaume Laforge - Devoxx 2011
Guillaume Laforge
GPars et PrettyTime - Paris JUG 2011 - Guillaume Laforge
GPars et PrettyTime - Paris JUG 2011 - Guillaume Laforge
Guillaume Laforge
Groovy Update - Guillaume Laforge - Greach 2011
Groovy Update - Guillaume Laforge - Greach 2011
Guillaume Laforge
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Guillaume Laforge
Groovy Update, what's new in Groovy 1.8 and beyond - Guillaume Laforge - Spri...
Groovy Update, what's new in Groovy 1.8 and beyond - Guillaume Laforge - Spri...
Guillaume Laforge
Mais de Guillaume Laforge
(20)
Lift off with Groovy 2 at JavaOne 2013
Lift off with Groovy 2 at JavaOne 2013
Groovy workshop à Mix-IT 2013
Groovy workshop à Mix-IT 2013
Les nouveautés de Groovy 2 -- Mix-IT 2013
Les nouveautés de Groovy 2 -- Mix-IT 2013
Groovy 2 and beyond
Groovy 2 and beyond
Groovy 2.0 update at Devoxx 2012
Groovy 2.0 update at Devoxx 2012
Groovy 2.0 webinar
Groovy 2.0 webinar
Groovy Domain Specific Languages - SpringOne2GX 2012
Groovy Domain Specific Languages - SpringOne2GX 2012
Groovy update at SpringOne2GX 2012
Groovy update at SpringOne2GX 2012
JavaOne 2012 Groovy update
JavaOne 2012 Groovy update
Groovy 1.8 et 2.0 au BreizhC@mp 2012
Groovy 1.8 et 2.0 au BreizhC@mp 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 2.0 update - Cloud Foundry Open Tour Moscow - Guillaume Laforge
Groovy 2.0 update - Cloud Foundry Open Tour Moscow - Guillaume Laforge
Going to Mars with Groovy Domain-Specific Languages
Going to Mars with Groovy Domain-Specific Languages
Groovy 2.0 - Devoxx France 2012
Groovy 2.0 - Devoxx France 2012
Whats new in Groovy 2.0?
Whats new in Groovy 2.0?
Groovy Update, new in 1.8 and beyond - Guillaume Laforge - Devoxx 2011
Groovy Update, new in 1.8 and beyond - Guillaume Laforge - Devoxx 2011
GPars et PrettyTime - Paris JUG 2011 - Guillaume Laforge
GPars et PrettyTime - Paris JUG 2011 - Guillaume Laforge
Groovy Update - Guillaume Laforge - Greach 2011
Groovy Update - Guillaume Laforge - Greach 2011
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Groovy Update, what's new in Groovy 1.8 and beyond - Guillaume Laforge - Spri...
Groovy Update, what's new in Groovy 1.8 and beyond - Guillaume Laforge - Spri...
Domain-Specific Languages avec Groovy
1.
Domain-Specific Languages avec
le langage Groovy Guillaume Laforge VP Technology G2One, Inc.
2.
3.
4.
5.
6.
7.
8.
Vers du code
métier lisible ? Densité sémantique métier 20%
9.
Vers du code
métier lisible ? 80%
10.
Groovy à la
rescousse Les techniques pour implémenter des DSLs en utilisant le langage dynamique Groovy pour la machine virtuelle Java
11.
12.
13.
14.
15.
16.
17.
18.
19.
Intégrer un DSL
Groovy dans une application Java JSR-223: javax.script.* Mécanismes spécifiques Groovy Spring 2 dynamic beans
20.
21.
22.
23.
Considérations à garder
à l’esprit S’assurer de l’adoption du DSL Suivre un processus itératif Techniques défensives de programmation
24.
25.
26.
27.
Conclusion : Vers
plus d’expressivité
28.
29.
Questions / Réponses
[email_address]