|
|
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
|
SpringSource's Spring Application Development
4 DAY COURSE. London, Tuesday, May 29th
|
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
London Java Community
FREE EVENT:
Gradle
London, Tuesday, June 12th
|
|
London Scala Users' Group
FREE EVENT:
Real-World Scala Project
London, Wednesday, June 13th
|
|
GeekOut 2012
CONFERENCE (2 DAYS)
Tallinn, Thursday, June 14th
BOOK NOW!
|
|
Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger London, Monday, June 18th
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
Typesafe's Fast Track to Scala
2 DAY COURSE. Featuring Trond Bjerkestrand London, Monday, June 18th
|
|
|
|