Wednesday JULY 13th, DENVER JAVA USERS GROUP Meeting ==================================================== <http://www.denverjug.org>
*** Free Pizza @ 5:30 ***
Our next meeting is on Wednesday, July 13th. --------------------------------------------- Featured speaker: David Geary "Ruby on Rails" 7:15pm -8:30pm
Basic Concepts: Bruce Tate "Beyond Java" 6pm - 7pm ---------------------------------------------- Location: Qwest Auditorium at 17th and Arapahoe.
*** FEATURE PRESENTATION ***
"Ruby on Rails" David Geary
In 1994, unbeknownst to anyone, a skinny upstart in a lab was poised to dethrone C++ as the reigning king of computer languages. Of course, it's only a matter of time before we undergo another paradigm shift and Java gets its comeuppance, so we would all be wise to keep an eye out for the Next Big Thing.
At about the same time Java was brewing, another language from the far east entered the landscape with hardly any notice. Carefully crafted by Japanese devotees, Ruby, a potent mix of SmallTalk, Python, and Perl, toiled in relative obscurity as the marketplace moved in droves to Java.
Today we have J2EE, the 800-pound gorilla of enterprise development. That 800 pounds cuts both ways: J2EE is a complicated beast with a long and steep learning curve that sports a dissying array of peripheral open-source software. And like any 800-pound gorilla, J2EE has many design compromises and idiosyncrasies that reflect it's growth and evolution. Some J2EE developers have begun to wonder if there's a better way...
Come to this exciting preview of one of the leading web application framework contenders with the potential to be the Next Big Thing: Ruby on Rails. An innovative framework with an eye-popping array of ultra-cool features such as active records and native support for Ajax, Rails greatly simplifies web application development and puts the joy back in software development. Rails is best summed up as SmallTalk for the web, which means it's easy, fun, and very productive; in fact, in the throes of Rails-mania, some converts have claimed that developing with Rails is at least 10 times as fast as your favorite Java framework. Could that be? Tonight we'll find out.
David Geary is a prominent author, speaker, and consultant in the Java community. Since 1996, he has written seven Java books spanning both client- and server-side Java, including the Graphic Java series and Core JavaServer Faces.
David has helped shape server-side Java by serving on the JSTL and JSF Expert Groups, contributing to open-source projects, and writing questions for Sun's Web Developer Certification Exam. He is the inventor of the Struts Template Library (the progenitor of Tiles), and has contributed to both Struts and Shale.
David has been with the No Fluff Just Stuff tour since 2003. On the tour, David's topics include Struts, Tiles, SiteMesh, JavaServer Faces, Shale, Java Design Patterns, Tapestry, and Ruby on Rails. David is a longtime instructor and public speaker who rarely has more fun than when he's speaking about one of his passions.
*** BASIC CONCEPTS ***
"Beyond Java" Bruce Tate
The Java programming language has been tremendously successful. Many of the roots of its success may be surprising to the audience. But every major programming language has a limited life cycle. While it's true that Java and .NET seem to be the only games in town, some alternatives are beginning to emerge. In this session, we'll discuss some of the limitations of the Java language, and the impact that they might have on the productivity of Java developers. We'll then look at some of the innovations around other frameworks and languages, and some of the features of those languages that boost the productivity of other non-Java developers:
� - Typing, and why it matters � - Code blocks and closures � - Regular expressions � - Innovative frameworks
Finally, we'll take a look at where developers may look at using other languages. Clearly, most of the work that we do will be in Java for the foreseeable future, but certain project classifications may make it much easier to embrace alternatives, for good competitive effect.
Bruce Tateis co-author of� "Better, Faster, Lighter Java". A popular speaker at No Fluff Just Stuff symposiums, Bruce Tate is still writing. Other best selling titles include "Bitter EJB" and "Bitter Java".
Bruce Tate is a consultant with 15 years of IT experience. He worked for 13 years at IBM, in roles ranging from a database systems programmer to Java proof-of-concept team lead where he served on the certification board for the IT profession. He left IBM to build a solutions development team at a high-powered TL Ventures startup, and left that post to build his own consulting business.
His company focuses on Java persistence, development and performance process, and education. Bruce holds eight patents ranging from database design to development environment user interfaces.�
Qwest Auditorium is located downtown Denver at 1005�17th St, Denver,�CO 80202. The building entrance faces 17th Sreet. Take elevator to "A"uditorium�level.
For maps, see: <http://www.denverjug.org/meetings/location.jsp>
*** SPONSORS ***
Thanks to our regular Denver JUG sponsors for supporting the Java community: - Qwest for providing facilities (<http://www.qwest.com>) - MicroStaff for providing food (<http://www.microstaff.com>) - TEKsystems for providing food (<http://www.teksystems.com/>) - EvolutionHosting for providing web hosting (<http://www.evolutionhosting.com>)