List Info

Thread: CJUG/Downtown Meeting Tuesday - Strangling a Java Webapp with Rails




CJUG/Downtown Meeting Tuesday - Strangling a Java Webapp with Rails
country flaguser name
United States
2008-07-11 09:01:06

** Chicago Java Users Group/Downtown meets Tuesday, July 15 **
** 3rd Tuesday of the month **
 
TOPIC: Strangling a Java Webapp with Rails
 
SPEAKERS: Tyler Jennings
 
FREE STUFF!
We will raffle off one license for IntelliJ IDEA 7.0, courtesy of JetBrains.
 
WHEN: Tuesday, July 15
6:00 - pizza/networking
6:30 - presentation
 
WHERE:
Lewis Towers 13th floor ballroom (Beane Hall)
Loyola University of Chicago
820 N Michigan Ave (enter on Pearson)
Chicago, IL 60611
http://tinyurl.com/6c5jx8
 
RSVP:
Please RSVP so that we can order enough food.
http://www.cjug.org/uger/event/show/35
 
DESCRIPTION:
The strangler software pattern gets its name from the tree-strangling vines of the Amazon rain forest. These seemingly benign vines grow up the trunk of an established tree and over many years the tree is systematically consumed and destroyed, leaving a magnificent growth of vines where the tree once stood.
The pattern that is the software equivalent of the vine helps a code base transition from an old crusty architecture by systematically replacing it. The cardinal rule being that new code cannot call into the old, only the other way around. If a new feature requires behavior from the old code, the old code must be ported.
 
With JRuby enabling Rails on the JVM a similar approach can be taken. A java web application framework stack, let's say Struts and Hibernate, can have its view components systematically replaced by Rails without ever stopping new feature development. With Struts consumed we can set our sights on the model - systematically replacing Java classes with Ruby ones and Hibernate persisted objects with ActiveRecord models. Eventually leaving us with a super-productive, magnificent, Rails ecosystem to live within.
 
This talk will cover JRuby integration with Java and running Rails in the JVM, concluding with the port of a simple Struts / Hibernate app to Rails. The audience should leave with all the knowledge necessary to port their own applications to Rails.
 
SPEAKER BIO:
Tyler Jennings is a Senior Consultant and Agile Methodology Expert with Obtiva Corp. ; Tyler specializes in coaching client teams on test-driven development and refactoring techniques.
 ;
 

We hope you can join us,
The CJUG Board
www.cjug.org

__._,_.___
.

__,_._,___
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )