|
|
London Java Community:Groovy for Java Developers
Groovy for Java Developers
In this session, Russell 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.
Russell 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. Russell 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
|
Dr Russel Winder is a freelance consultant, analyst, author and trainer who has been involved with the Groovy project since 2004. In the latter part of 2006, Russel wrote the first version of Gant, which he has been evolving and improving since.
More about Russel Winder
|
|
PODCAST GROOVY FOR JAVA DEVELOPERS
|
|
|
|
OTHER JAVA & JEE EVENTS
|
Howard Lewis Ship's Tapestry Web Development
3 DAY COURSE. Featuring Howard Lewis Ship London, Wednesday, February 10th
|
|
Adobe RIA User Group
FREE EVENT:
Spring Integration
London, Wednesday, February 17th
|
|
Domain-Driven Design: Putting the Model to Work
FREE EVENT:
In The Brain of Eric Evans
Paris, Wednesday, February 17th
|
|
JAX London 2010
CONFERENCE (3 DAYS)
London, Monday, February 22nd
BOOK NOW!
|
|
Spring Application Development
4 DAY COURSE. London, Tuesday, February 23rd
|
|
HTML5 Communication: Using Web Sockets and more to
3 DAY COURSE. Featuring Peter Lubbers London, Wednesday, February 24th
|
|
Ari Zilka's Core Terracotta workshop
2 DAY COURSE. Paris, Monday, March 1st
|
|
HTML5 Communication: Using Web Sockets and more to
3 DAY COURSE. Featuring Peter Lubbers Paris, Monday, March 1st
|
|
|
|