Speaker Topics - No Fluff Just Stuff

Advanced Tapestry 5

Go a bit deeper into Tapestry 5 and see the challenges and solutions you'll face when building real applications. This includes integration with Hibernate, managing server-side state, creating reusable components and libraries, and integrating and encapsulating JavaScript as components, and advanced customization of built-in components.

Tapestry is a rich environment for developing web applications; it manages all the busy work for you, but then gets out of your way. When building applications, you are frequently faced with challenges such as tracking what the user is up to, formatting, editing and validating data, or creating fancy JavaScript interfaces. We'll cover the tools Tapestry provides for all of these, and get a peek into Tapestry's holistic approach to building applications, and show how easy it is to build up libraries of components along the way.


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 »