|
|
Groovy & Grails eXchange 2011: Jeff Brown on Powerful Metaprogramming Techniques with Groovy
Powerful Metaprogramming Techniques with Groovy
The dynamic nature of Groovy makes it a fantastic language for building dynamic applications for the Java Platform. The metaprogramming capabilities offered by the language provide everything that an application development team needs to build systems that are far more capable than their all Java counterparts. Taking advantage of Groovy's metaprogramming capabilities brings great new possibilities that would be very difficult or just plain impossible to write with Java alone. Building Domain Specific Languages in Groovy is easy to do once a team has a good understanding of the Meta Object Protocol (MOP) and the method dispatch mechanisms used by the Groovy runtime environment.
This session will cover in detail a number of advanced metaprogramming concepts in Groovy. The discussion will cover using dynamic method interception, custom meta-class implementations and Groovy's Meta Object Protocol to build flexible applications in Groovy including implementing a Domain Specific Language (DSL).
WANT TO LEARN MORE? THEN CHECK OUT OUR EVENTS IN 2012!
GROOVY & GRAILS EXCHANGE 2012
Skills Matter is happy to announce the 6th annual Groovy & Grails eXchange on Dec 12-13th 2012. Join us for 2 days of talks, open-space discussions and brainstorming with core committers and leading experts, including Guillaume LaForge, Graeme Rocher, Peter Ledbrook and may others, to learn and share the latest innovative ideas, best tools and practices for enterprise web
development with Groovy and Grails.
Dierk Koenig's Practical Groovy for Developers Join this workshop to get proficient with Groovy, Java's dynamic friend.
Groovy has become the de-facto standard for dynamic programming on the Java platform. This workshop introduces you to Groovy and its areas of applicability with real-world examples. Find out more here
Dierk Koenig's Practical Grails for Developers Join Dierk and learn how to build industrial-strength web applications for the JVM. Grails is the rising web application platform for the Java Enterprise Edition. This tutorial introduces application development with Grails by real-world examples.We start with basic, database-oriented web applications that we extend and finish in the course of the workshop – following the best practices that make real Grails projects successful. Our code will be mainly in Groovy, optionally enriched with Java. Grails gives us a seamless integration between both together with sophisticated IDE support. Find out more here
Hans Dockter's Core Gradle
In this intensive and highly practical 3-day Gradle course, you will become familiar with all major concepts of Gradle and how to best use Gradle for simple as well as complex build scenarios. This course is packed with hands-on exercises. You
will learn about the basic language elements of the Gradle Domain Specific Language (DSL), how to use Gradle's build-by-convention for plain Java and Java web projects, and how to use the Gradle plugin system. You will find out how easy it is to customize your build. You will learn about Gradle's mighty dependency management. This 3-day Gradle course has been developed by Gradle’s founder and Project lead Hans Dockter. Find out more here
ABOUT JEFF BROWN
|
Jeff Brown works with Engineering and Professional Services at
SpringSource, is a member of the core Groovy and Grails development
teams and is a co-author of The Definitive Guide To Grails Second
Edition...
More about Jeff Brown
|
ABOUT THE GGUG
|
The Groovy & Grails User Group was founded in 2007, a few months prior to the first Groovy & Grails eXchange.
The Groovy & Grails UG aims to meet once every month or so, providing an opportunity for Groovy & Grails experts, programmers and enthusiasts to learn, meet and discuss.
The Groovy & Grails UG (UK) also discusses events and ideas on the G&G UG (UK) LinkedIN Group
More about the GGUG
|
|
PODCAST POWERFUL METAPROGRAMMING TECHNIQUES WITH GROOVY
This session took part at the Groovy & Grails eXchange 2011. You can view the other 35 podcasts here.
|
|
|
|
OTHER GROOVY & GRAILS EVENTS
|
Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley London, Wednesday, June 5th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, June 10th
|
|
Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers London, Thursday, June 27th
|
|
Ashic Mahtab's Fasttrack to Git
2 DAY COURSE. Featuring Ashic Mahtab London, Monday, July 1st
|
|
Ashic Mahtab's Fasttrack to Git
2 DAY COURSE. Featuring Ashic Mahtab London, Monday, October 7th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, October 7th
|
|
Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley London, Wednesday, October 9th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, December 9th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|