"Tapestry 5: Java Power, Scripting Ease" - Howard Lewis Ship
Description: What if you could combine the best features of developing web applications in Java with the best features from other platforms like Rails and TurboGears? What if you could leverage all the processing power in Java but leave behind the build/deploy/restart lifecycle? That's Tapestry 5: a completely new version of the Apache Tapestry component web framework.
In this session, we'll introduce you to Tapestry 5, and examine how it embraces all sorts of developer productivity improvements, including live code reloading, convention over configuration, and the use of simple Java classes.
Tapestry encourages code reuse, and we'll see how easy it is to create new components in just a couple of lines of code.
Along the way, we'll see Tapestry's built-in form support, including sophisticated input validation, and how easy it is to manage server-side state. We'll also get a preview of some the planned features, including Ajax support.
Speaker: Howard Lewis Ship is the creator and lead developer for the Apache Tapestry project, and the creator of the Apache HiveMind project. He has over fifteen years of full-time software development under his belt, with over eight 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.
*** BASIC CONCEPTS ***
"Agile Java Web development with Resin application server" - Yong Joseph Bakos
This presentation demonstrates postmodern development approaches using the features of Caucho Resin. Born as a fast, lightweight servlet container, Resin is now a mature, albeit understated, feature- rich application server. Yong will demonstrate Resin's features including Quercus, a Java implementation of PHP. Learn how reliable database pooling, 'automagic' load balancing and distributed sessions and other features can contribute to your productivity and sanity. Come see if PHP and Java is better than peanut butter and chocolate. (Yes, there will be candy.)
Yong Joseph Bakos is the principal of Human-Oriented Systems, his Denver software development studio. He is a graduate of Northwestern University in Illinois, where he graduated with a painting degree but took so many CS courses he is now emotionally scarred for life. He first moved to Colorado 10 years ago, apologized for not being a native, and has been happily building systems for Colorado businesses ever since.
*** AGENDA ***
5:30 - 6:00 p.m. Food, and Networking. 6:00 - 7:00 p.m. Basic Concepts 7:00 - 7:15 p.m. Announcements 7:15 - 8:30 p.m. Main Presentation 8:30 p.m. Door prizes
*** DIRECTIONS *** We will be meeting at the Auraria Higher Education Center (AHEC) located at 900 Auraria Parkway in room 320 AB of the Tivoli Center. The campus is adjacent to the Pepsi Center on the North side and Colfax on the South Side.
We are closest to the Pepsi Center for this month's meeting, so if you are taking the Light Rail you may want to get off at the Pepsi Center/Elitch Garden's stop from the "E" or "C" lines and then head South and go across Auraria Parkway to the Tivoli.
If you get off at the Colfax and Auraria stop, walk North to the Tivoli Center along Main Street. Please be aware that there was construction last month so you may have to walk around to get to the Tivoli building from the South.
There is also ample parking in this area (cost is $5.00 or cheaper in some lots) if you're driving. If you are driving, take Auraria Parkway to across from the Pepsi Center and head South. There is a parking lot on one side and a parking structure on the other. If the attendant attempts to charge you more than $5.00, explain you are there for an on-campus event and you are to pay the student rate.