Patterns of Enterprise Application Development
Hartford Insurance Company
Tuesday November 12
It was a dark and stormy night, but that didn't stop more than 110 enthusiastic people looking forward to a return visit from industry notable Martin Fowler and his associate
at ThoughtWorks, Pramod Sadalage.

The standing room only evening also featured a
slice of rumcake to celebrate the beginning of COOUG's 10th year,
keeping COOUG the oldest continuously operating Object Users Group in
the world.
Thank You!
Martin Fowler
ThoughtWorks
Martin
spoke to COOUG back in 2000 on lightweight methodologies, in
preparation for his talk at the 2000 OOPSLA conference. This year Martin
rehearsed his presentation at the 2002 OOPSLA, in preparation for COOUG
.
He spoke on topics from his recent book, "Patterns of Enterprise
Application Architecture". He touched on several patterns, including layering, business
logic organization, database mapping, webserver design, and session state management.
Click his web site
http://martinfowler.com
for a wealth of information on
application development, J2EE architecture, agile methods, and
Enterprise Application Integration.
Martin Fowler
spoke to COOUG in 2000 at our
October
10th meeting. He is Chief
Scientist at ThoughtWorks, an internet
systems integration and consulting company. For a decade he was an independent
consultant pioneering the use of objects in developing business information
systems. He’s worked with technologies including Smalltalk, C++, object and
relational databases, and EJB with domains including leasing, payroll,
derivatives trading and healthcare. He is particularly known for his work in
patterns, the UML, lightweight methodologies, and refactoring.
Database Agility
Pramod Sadalage
ThoughtWorks
This talk presented a proven plan for adding agility to the database
(starting with making the DBA a true member of the team). Participants
were shown how the application database could be structured to provide
each team member with control of their own data space (similar to
individual application instances). Pramod explained, in
detail, how processes and tools can be used to make the database
more manageable and open to Refactoring. Finally, Pramod addressed the issue of applications that are already in
production, and detailed how agility still can apply
to production environments.
Pramod Sadalage is a Data Architect and Lead DBA at ThoughtWorks. At present he is working on a large J2EE application, which uses XP, an agile methodology that has not been sufficiently discussed in the context of databases. While on this project, he pioneered the practices and processes of Agility in the database. Pramod endeavors to write and speak about these concepts and practices and make it easy for everyone to use agile practices in regard to databases.
Pramod has worked with a variety of Relational Databases including Oracle, MS SQL, Informix, and Sybase. He has more than eight years of experience with various domains including financial, leasing, material management, and insurance. Pramod has written and presented information/concepts about database administration on Extreme Programming project, the adoption of agile processes with regards to databases, and agile development's impact upon database administration.
Download Pramod's Powerpoint Slides.
Check out his Yahoo Group.
We gave away 12 books courtesy Addison Wesley. We've got 7 more books
saved up for our next meeting. |