|
|
London Java Community:Groovy for Java Developers
Groovy for Java Developers
In this session, Russel Winder provides a great introduction to Groovy. His aim is to convince you that if you want a language other than Java, all you need is Groovy. After a brief introduction to the origins of Groovy and its main purpose, Russell introduces the main parts of Groovy that make it such a useful dynamic language.
Groovy is a dynamic language for the Java Virtual Machine. Its aim is to build on the strengths of Java to provide a dynamic language with additional powerful features. It includes often sought after features such as support for Domain Specific Languages, unit testing, mocking and integrates with existing Java objects.
Russel uses the basic hello world program to illustrate many of the powerful features incorporated in Groovy. There is also a very useful discussion on the invoke method within Groovy, how it can be used and how it can be a very confusing function.
This talk is a great place to start for anyone interested in using Groovy. Russel describes many powerful features of Groovy but never loses sight of the fact that Java still has many purposes and the two can be used powerfully together.
Download the slides here
ABOUT RUSSEL WINDER
|
Russel is centrally involved with the development of the Groovy programming language and the
GPars framework, is author of the Gant Ant task scripting framework, and contributes to the Gradle build
framework.
More about Russel Winder
|
ABOUT THE LONDON JAVA COMMUNITY
|
The LJC currently has circa 2000 members. It was founded by Barry Cranford of RecWorks Ltd. The LJC is organised and run by Barry Cranford, Martijn Verburg and Ben Evans along with a committee of passionate Java enthusiasts.
More about the London Java Community
|
|
PODCAST GROOVY FOR JAVA DEVELOPERS
|
|
|
PROGRESSIVE JAVA PODCASTS
|
OTHER PROGRESSIVE JAVA EVENTS
|
Spring in Scala
FREE EVENT:
In The Brain of Jan Machacek
London, Wednesday, February 8th
|
|
Official RNIB Accessibility Hackathon
CONFERENCE (2 DAYS)
London, Saturday, February 11th
BOOK NOW!
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
Manchester, Monday, February 13th
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
London, Thursday, February 16th
|
|
London Android User Group
FREE EVENT:
core dev
London, Thursday, February 16th
|
|
GGUG
FREE EVENT:
Deploying Grails
London, Monday, February 20th
|
|
SpringSource's Rich Web Applications with Spring T
4 DAY COURSE. London, Tuesday, February 21st
|
|
London Java Community
FREE EVENT:
Zero Downtime Home Automation
London, Tuesday, February 21st
|
|
|
|