Bruce Tate wasn't able to make it last month due to inclement weather in Texas. He'll be here tonight to give the talk he was going to give last month.
Wednesday August 10th, DENVER
JAVA USERS GROUP Meeting
====================================================
<
http://www.denverjug.org>
*** Free Pizza @ 5:30 ***
Our next meeting is on Wednesday, August 10th.
---------------------------------------------
Featured speaker: Bruce Tate
"Beyond Java"
7:15pm -8:30pm
Basic Concepts: Sharad Acharya
"Dynamic
Struts Forms"
6pm - 7pm
----------------------------------------------
Location: Qwest Auditorium at 17th and Arapahoe.
*** FEATURE PRESENTATION ***
"Beyond Java"
Bruce Tate
Description:
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.
Speaker
Bruce Tate is 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.
*** BASIC CONCEPTS ***
"Dynamic Struts Forms"
Sharad Acharya
Description:
Struts is one of the most popular contemporary Web application development frameworks based on the Model, View and Controller architecture (MVC). Adopting the Struts framework allows for the separation of responsibilities among the Model, View and Controller components of an interactive Web application. A Model component encapsulates application data with the business logic operating on such data and is represented by Struts action forms. There are several types of forms available to choose from and the use of one over the other depends on the application requirements.
In this presentation, Sharad will discuss some of the available Struts form types and how the use of map or list backed forms can dynamically generate contents based on data returned by an application layer. I will show code examples to support the concepts discussed and describe a large scale application that used map backed forms to render extremely dynamic contents.
Speaker
Sharad Acharya has more than 8 years of IT experience including more than 5 years of design, development and integration of
J2EE applications for retail, insurance, banking, and mortgage industries. He has authored several articles for contemporary journals/magazines, created a
pattern language for architecting dynamic and configurable web systems and crated a commercial
test engine for the Sun Certified Web Component Developer exam.
Recently, he joined MIS Distribution and Fulfillment department at Cabela's Inc, as Senior Programmer Analyst. At Cabela's he will be focusing on applications integration and customization of system components to serve the multi-channel order management system. He is a Sun Certified Enterprise Architect for the J2EE platform and holds an MS degree in Computer Science. Software architecture, pattern mining, statistical modeling and forecasting are amongst of his research interests.
*** 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.
8:30 p.m. Door prizes
*** DIRECTIONS ***
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>)