Greater Wisconsin Software Symposium

February 24 - 25, 2012 - Madison, WI


Sheraton Madison
706 John Nolen Drive
Madison, WI   53713
Map »

NOTE: You are viewing details about a past event. View our upcoming event schedule here ».

Kenneth Kousen

Author of "Making Java Groovy"

Ken Kousen is the President of Kousen IT, Inc., through which he does technical training, mentoring, and consulting in all areas of Java and XML. He is the author of the O'Reilly screencast "Up and Running Groovy", and the upcoming Manning book about Java/Groovy integration, entitled "Making Java Groovy".

He has been a tech reviewer for several books on software development. Over the past decade he's taught thousands of developers in business and industry. He is also an adjunct professor at the Rensselaer Polytechnic Institute site in Hartford, CT. His academic background includes two BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.



Presentations

Spock: Logical Testing for Enterprise Applications

The Spock framework brings simple, elegant testing to Java and Groovy projects. It integrates cleanly with JUnit, so Spock tests can be integrated as part of an existing test suite. Spock also includes an embedded mocking framework that can be used right away.

In this presentation, we'll look at several examples of Spock tests and review most of its capabilities, including mock objects and integration with Spring.

The Groovy Web: groovlets, Micro-frameworks, and Grails

Build web applications that support both Java and Groovy. This talk reviews many ways that Groovy makes it easy to build web applications, from basic groovlets, to simple frameworks like RatPack, to the major combination of Spring and Hibernate that is Grails.

Groovy supports web development in many ways. Groovylets are built into the language, and support template-based views. RatPack is a "routing" framework similar to Sinatra from the Ruby world. Grails, one of the "killer apps" for Groovy, combines Spring and Hibernate in a plugin-based, convention-over-configuration framework that makes creating sophisticated web applications easy. In this talk, we'll review them all.