Sponsors

Tuesday February 5, 2008
Groovy for Java Developers
Thanks to Ken for his excellent introduction to the Groovy language. The meeting video will be available on iTunes shortly.
Abstract
Groovy is part of the new generation of dynamic languages for the JVM.  It's not intended to replace Java, but rather to make it easier, more flexible, and more powerful.  Groovy is what Java would have been like had it been designed in the 21st Century.  Groovy dramatically simplifies Java development, and also brings modern language concepts like builders, closures, and metaprogramming to existing Java systems.  The purpose of this talk is to demonstrate both how Groovy makes Java development quicker and easier, and also to show some of Groovy's more advanced features.
The capabilities illustrated will include:
  • Groovy beans
  • Optional typing
  • Easy access and processing XML data
  • Unit and functional testing of both Groovy and Java code
  • Simplified file and directory handling
  • Templating
  • Ant builders, Swing builders, and XML builders
Presenter
Ken Kousen is President of Kousen IT, Inc.  For the past seven years, he's been a software developer and technical trainer specializing in state-of-the-art technologies related to Java, XML, and Ajax.  In the Groovy area, he is a technical editor for the upcoming books Groovy Recipes (Scott Davis) and Programming Groovy (Venkat Subramaniam), both from the Pragmatic Programmers.  Prior to becoming a full-time trainer and developer, he spent a dozen years in industry working as a research scientist.  He is a Sun Certified Java Programmer, Web Developer, and Enterprise Developer, as well as an IBM Certified Enterprise Developer and an Altova Certified XMLSpy Engineer.  His academic background has been described as having more degrees than a thermometer, including two BS's, two MS's, and a Ph.D.
Contact the Webmaster