Groovy Tapestry
Groovy is a great programming language for removing the programming clutter of the Java programming language and getting to the essence of your code. Tapestry is a great web framework for removing the clutter of web development and getting to the essence of your application. Use them together and the whole is more, and more productive, than the sum of the parts!
We'll be using building and inspecting a Tapestry application written exclusively in Groovy: pages and components, Hibernate entities, and new services. We'll see all the advantages and skirt around a few minor pitfalls.
About Howard Lewis Ship
Howard Lewis Ship is the original creator of the Apache Tapestry project, and is a noted expert on Java framework design and developer productivity. He has over twenty years of full-time software development under his belt, with over fifteen years of Java. He cut his teeth writing customer support software for Stratus Computer, but eventually traded PL/1 for Objective-C and NeXTSTEP before settling into Java.
Howard has been developing financial and e-commerce applications in 100% Clojure since 2012.
Howard currently works for Wal-Mart's Global E-Commerce division. He lives in Portland, Oregon with his wife Suzanne, and his children, Jacob and Olivia.
More About Howard »