The Java User Groups Community is the meeting point for JUGs,
helping promote the expansion of the worldwide Java
Community. Here, you'll see fresh and timely online content targeted
for Java User Groups, and share your experience with other JUGs. JUG
leaders and JUG members - from expert developers to Java newbies - can
share information about creating, joining and running a JUG. And
because of a strong partnership between the JUGs Community and Sun
Microsystems Technology Outreach Group, you'll also have direct access
to Sun's best JUG resources, from speakers to information to
giveaways.
HJUG is dedicated to the use of the JavaTM Technology. We are
one of the many Java User Groups worldwide. HJUG thanks Rice
University Computer Science Department, Professors Dan
Wallach and Robert
'Corky' Cartwright for their continuous sponsorship.
HJUG also thanks the Computer Science Technology Department of
Houston Community College System, especially Abbas Alamnehe.
|
April 30th, 2008 - Meeting Agenda
Topic:
"Design Patterns" in Dynamic Languages
Presenter:
Neal Ford
"Design Patterns" in Dynamic Languages
The Gang of Four book should have been entitled "Palliatives for
Statically Typed Languages", because the recipes it provides are
cumbersome solutions to the problems it poses. Using powerful
languages makes the solutions in the GoF book look hopelessly
complicated. This session shows how to solve the same problems
concisely, elegantly, and with far fewer lines of code using the
facilities of dynamic languages.
The Gang of Four book was actually 2 books: a nomenclature
describing common software problems and a recipe book for solutions.
The vocabulary they defined is still useful. The recipes are a
disaster! Dynamic languages (like Groovy and Ruby) have powerful
meta-programming facilities far beyond statically typed languages. It
turns out that many of the structural design patterns in the Gang of
Four book and beyond are much easier to solve with meta-programming.
This session compares and contrasts the "traditional" approach of
design patterns with a more nuanced meta-programming approach. Using
language features creates cleaner abstractions with fewer lines of
code and little or no additional structure. This session shows one of
the many reasons that dynamic languages are such a hot topic.
Presenter: Neal
Ford
Neal Ford is an Application Architect for ThoughtWorks. He is an
architect, designer, and developer of applications, instructional
materials, magazine articles, and video/DVD presentations. Neal is
also the author of Developing with Delphi: Object-Oriented Techniques
(Prentice Hall PTR, 1996), JBuilder 3 Unleashed (SAMS Publishing,
1999), and Art of Java Web Development (Manning, 2003). His language
proficiencies include Java, C-/.NET, Ruby, Object Pascal, C++, and C.
Neal's primary consulting focus is the design and construction of
large-scale enterprise applications. He is also an internationally
acclaimed speaker, having spoken at over 30 developers conferences
worldwide.
Meeting Sponsor
No Fluff Just Stuff Conferences
Sponsor Website: www.nofluffjuststuff.com
Company Overview
The "No Fluff, Just Stuff" Java symposium series got its start in
April of 2001 in Denver, Colorado. The symposium director, Jay
Zimmerman, hit upon this idea after having many discussions with
clients and also through the Boulder Java User's Group
(www.boulderjug.org) which he chairs. He found that there weren't any
quality Java/Agility conferences that were locally based for
developers to take advantage of that were very technically focused.
The next step was to research current conference offerings and how to
differentiate this symposium series. After completing the research
process, it was decided the format of the symposium would be held over
a long weekend (Friday-Sunday) because:
A. To allow for entire software development teams to attend as a
collective rather than just one person from the group.
B. To allow the independent contractor to attend without giving up
billable hours during the week.
C. To get the best technical speaker resources which happen to be
practicing consultants.
In addition, it was decided to cap attendance at 250 people. One of
the key points of the "No Fluff, Just Stuff" Java Symposium Series is
the high level of interaction between speaker and attendees at each
conference. NFJS structure removes the barrier between
speakers/attendees by having speakers attend other sessions and have
breakfast/lunch with attendees thereby creating an informal atmosphere
where people can come together and discuss issues and learn from each
other. NFJS offers a consistent presence in each region the symposium
is offered in by hosting a annual event in each city that becomes part
of the NFJS tour. In 2007, NFJS reached two milestones: over 100
events and some 20,000 total attendees.
Door Prizes and Giveaways!
- JetBrains has donated an IntelliJ license to be raffled off
at HJUG meetings to one lucky attendee and a second to be given to
the speaker
JavaOne 2008 Discount Code:JUGJ158
You should be able to get a full conference pass for $1495 with this
discount code.
Register at http://java.sun.com/javaone/sf/registration.jsp
|
Membership is free
Meetings are free
Free food (usually pizza)
RSVP
Here
Topic:
"Design Patterns" in Dynamic Languages
Presenter:
Neal Ford
When:
April 30th, 2008
Wednesday, 6:30pm-8:30pm
Where:
HCC West Loop Center
5601 West Loop South
Houston, Texas 77081
Conference room 105
President:
Jim Bethancourt
jimbethancourt AT gmail DOT com
Vice President:
Stephen Nimmo
stephennimmo AT yahoo DOT com
Houston
TechFest Coordinator:
Dan Sline
dan_hjug AT slinestop DOT com
Houston JBoss
Users Group
Houston OWASP Users Group
Agile
Houston
Houston .Net Users Group
Houston Ruby and Rails
Group
|