30
GRIFFON UPDATE ANDRES ALMIRAY | CANOO ENGINEERING AG @AALMIRAY

Griffon Update Gr8conf 2013

Embed Size (px)

Citation preview

Page 1: Griffon Update Gr8conf 2013

GRIFFON UPDATE

ANDRES ALMIRAY | CANOO ENGINEERING AG @AALMIRAY

Page 2: Griffon Update Gr8conf 2013

ABOUT THE SPEAKER Java developer since the beginning True believer in open source Groovy committer since 2007 Project lead of the Griffon framework Currently working for

Page 3: Griffon Update Gr8conf 2013

GRIFFON IN NUMBERS 1.0.0 released on stage during Gr8Conf 2012 5 releases since 1.0.0 213 Plugins 7 Archetypes 2 Books 49491 Plugin/Archetype downloads 8910 Usage stats hits

Page 4: Griffon Update Gr8conf 2013
Page 5: Griffon Update Gr8conf 2013

GRIFFON IN NUMBERS https://bintray.com/pkg/show/general/aalmiray/Griffon/griffon

1.2.0 - 2686 1.3.0 - 1574

Page 6: Griffon Update Gr8conf 2013
Page 7: Griffon Update Gr8conf 2013
Page 8: Griffon Update Gr8conf 2013
Page 9: Griffon Update Gr8conf 2013

86

Page 10: Griffon Update Gr8conf 2013

17

Page 11: Griffon Update Gr8conf 2013

NEW BUILDTIME FEATURES Upgraded dependencies -> Groovy 2.x Team friendly configuration Additional commands Uninstalling dependent plugins

Page 12: Griffon Update Gr8conf 2013

TEAM FRIENDLY CONFIGURATION Use ~/.griffon/settings.groovy for developer specific tweaks that should be applied to a particular application

Page 13: Griffon Update Gr8conf 2013

ADDITIONAL COMMANDS list-templates upload-release wrapper usage-stats plugin-dependencies-report

Page 14: Griffon Update Gr8conf 2013
Page 15: Griffon Update Gr8conf 2013
Page 16: Griffon Update Gr8conf 2013
Page 17: Griffon Update Gr8conf 2013

UNINSTALLING PLUGINS Dependent plugins may be uninstalled if a force flag is set to true You may obtain a report of plugins to be uninstalled without touching the application’s configuration

Page 18: Griffon Update Gr8conf 2013

UNINSTALLING PLUGINS

Page 19: Griffon Update Gr8conf 2013

UNINSTALLING PLUGINS

Page 20: Griffon Update Gr8conf 2013

UNINSTALLING PLUGINS

Page 21: Griffon Update Gr8conf 2013

NEW RUNTIME FEATURES Messages & I18N Resource Resolution & Injection Service Configuration DSL Controller Actions Action Interceptors

Page 22: Griffon Update Gr8conf 2013

MESSAGES & I18N Resolve messages defined on resource bundles

Page 23: Griffon Update Gr8conf 2013

RESOURCE RESOLUTION Works exactly like I18N, however it allows return value to be any Object besides String

Page 24: Griffon Update Gr8conf 2013

RESOURCE INJECTION

Page 25: Griffon Update Gr8conf 2013

SERVICE CONFIGURATION DSL

Page 26: Griffon Update Gr8conf 2013

DEMO

I18N + CONTROLLER ACTIONS + ACTION INTERCEPTORS

Page 27: Griffon Update Gr8conf 2013

WHAT‘S NEXT Better IDE support (IntelliJ, Eclipse, NetBeans) Domain Class support More plugins

Page 28: Griffon Update Gr8conf 2013
Page 29: Griffon Update Gr8conf 2013

Q & A

Page 30: Griffon Update Gr8conf 2013

THANK YOU!

@AALMIRAY HTTP://PEOPLE.CANOO.COM/SHARE