Thursday, July 31, 2008

Groovy presentation by Alexandru Popescu

On the date 30 july 2008 at Cluj Napoca for Transylvania JUG, Alexandru Popescu held a presentation about Groovy. He touched the very core about this programming language which has a 100% matching with Java. He presented Groovy in comparisson with Java programming language and he gave a very good starting point for all those who wish to begin programming in Groovy.
Groovy is a pure objectual programming language where all primary types are objects except null.
Groovy is a dynamic programming language which also supprots metaprograming and is a more "groovy" java where the sintax is concerned. Also there are included GStrings which look somehing like this "John has ${something}" where something cand be an object defined somewhere else and it's value is interpreted. Also, the problem we face in java is testing for a null, whereas in Groovy testing for a nul well... is GROOVY: let's say we have an objet Person who has an Address then: person?.address?.street does not go forward if address is null, for example, and it returns a default value which in most cases is null.
Alexandru told us these and much more with examples and all that was needed for a good presentation and he was able to answer in a professional way all our questions which goes to prove that he has a good experience and he is open to sugestions which all in all help improve his work.
I am very glad that I could take place to this presenattion because I came from there with a good knowlage base to get started with Groovy.

No comments: