As everyone in the #NYJavaSIG knows, the JVM was originally designed to run compiled programs in the Java source language. But over the years, many languages can be compiled to Java bytecodes and run on the JVM.
Groovy is one of those languages. It is a very popular, dynamic language that builds on the strengths of Java but has additional powerful featuresinspired by Python, Ruby and Smalltalk. Besides its agility, it supports the construction of domain-specific languages (small languages for specific tasks) for financial, data-retrieval, system administration, testing, application building and other use cases.
Groovy isn't designed to replace Java. This dynamic language just makes Java much cleaner and easier to develop. This presentation will look at common tasks of Java developers and demonstrate how Groovy can offer tremendous benefits.
During this presentation we will drill down on building and testing Groovy applications, accessing databases, working with basic data structures, accessing web services, building desktop applications, and taking advantage of concurrency.
When & Where
The NYJavaSIG was the very first Java user group started back in 1995. It currently is the largest Java User Group in North America (and 2nd largest on the planet) with well over 8K members.