psug 

Past Meetings for the
Philadelphia Spring Users Group


Next Meeting

Meeting -- Thursday October 25, 2007  6:30pm - 9:00pm

Location:
  Fort Washington Hotel & Conference Center
  432 Pennsylvania Ave., Fort Washington, PA 19034
  directions

Agenda:
6:30 - 7:00 Networking / Welcome / Raffle
7:00 - 8:30 Owen Taylor
GigaSpaces Technologies

"No more hops! - towards a linearly scalable application infrastructure."

Abstract:
This talk focuses on the architecture and the patterns implemented behind the scenes that enable the GigaSpaces XAP (ZAP) platform to scale linearly and still provide a rich and fault-tolerant programming model.

Spring Audiences: 
Learn how to leverage the simplicity and consistency of Spring and achieve the scalability of Google. Understand the programming paradigm known as SBA and Discover what the power of Transparent Partitioning and Colocation can do for applications ranging from Logistics to Order Processing to Algorithmic Trading.
8:30 - 9:00
Thomas Risberg, Interface21, Inc.

Overview of new features for the new Spring 2.5 release.

Reserve a seat by sending an email with your name and company to meetings@phillyspring.org

Meeting sponsored by GigaSpaces Technologies

Meeting -- Tuesday January 23, 2007  6:30pm - 9:00pm


Grails

Groovy and Grails


Groovy and Spring 2 - PDF of presentation slides

Getting Started with Grails - PDF of presentation slides

Jason
Audience




Location:
  Comcast
  1500 Market Street
  Philadelphia, PA 19102


Agenda:
6:30pm-7:00pm Networking / Welcome / Raffle / Food
7:00pm-7:30pm Using Groovy beans in a Spring MVC application - Thomas Risberg (Spring committer)
Groovy is a great language for scripting validators and web controllers.  One benefit is that changes to the script can be picked up automatically without restarting the application.  We will cover the basic steps involved including integrating Groovy closures with Spring's TransactionTemplate.
7:45pm-9:00pm Introduction to Grails - Jason Rudolph (Grails committer)
Grails is an open-source web application framework that’s all about getting things done.  Grails combines best-of-breed Java technologies (including Hibernate and Spring), convention over configuration, and the powerful and dynamic Groovy language.  Together with these elements and Groovy's ability to seamlessly integrate with your existing Java code, Grails finally legitimizes rapid web application development for the Java platform.

In this presentation, we'll see first-hand how to use Grails to build a fully-functioning and flexible web application in minimal time.  As we develop the application, we'll explore the Grails project structure, its MVC elements, and the power of dynamic methods.  We'll see how Groovy’s highly-expressive nature allows us to write concise code, and Grails’s use of sensible defaults (à la convention over configuration) saves us from much of the coding and configuration we’d otherwise face with many traditional frameworks.

Our Speakers:
Jason Rudolph is an Application Architect at Railinc, where he develops software to help trains move more efficiently throughout North America.  He recently delivered an industry-wide inspection reporting and management system relied on for operational safety by Fortune 500 railroads, equipment leasing companies, and the Federal Railroad Administration.

Jason is the author of the upcoming book titled, "Getting Started with Grails."  Jason's interests include dynamic languages, lightweight development methodologies, improving developer productivity, and a quest to keep programming fun.  It’s these interests that led Jason to become a Grails committer and evangelist.

Jason holds a degree in Computer Science from the University of Virginia.  You can find Jason online at http://jasonrudolph.com.
Thomas Risberg currently works as an independent consultant specializing in Java EE and database projects. He has been developing database applications for over 20 years using a wide variety of languages and databases. Most of his current work is developed using Java, Java EE and Spring. He has been a committer on the Spring Framework project since early 2003, contributing to enhancements of the JDBC framework portion.

Thomas is co-author of "Professional Java Development with the Spring Framework" together with Rod Johnson, Juergen Hoeller, Alef Arendsen, and Colin Sampaleanu, published by Wrox in 2005.
Meeting sponsored by
Comcast



Meeting -- Tuesday September 26, 2006  8:30am - 5:00pm

Sponsored By:


When:
Tuesday, September 26th
8:30am to 5:00pm
www.springforward2006.com

Where:
Penn State Great Valley
Malvern, PA


Contact:
Tracey Welson-Rossman
twr@chariotsolutions.com
215-358-1780 ext. 456


Registration for this event is currently closed.


Spring Forward 2006

The Spring Framework is rapidly advancing as the leading technology behind today’s generation of lightweight container architectures. In fact, many credit the success of Spring as a key force in the movement toward simplified enterprise development. Each day, IT organizations are reaching new heights in application quality and developer productivity thanks to Spring’s rich abstraction of the Java Enterprise API’s. As a result, more companies are relying on Spring to power high volume, mission-critical applications.

Chariot Solutions and springdeveloper.com are proud to sponsor a unique learning opportunity for those interested in the Spring Framework. We have assembled many of the leading authorities on Spring including Raminvas Laddad, Matt Raible, Bram Smeets, Thomas Risberg and others into a one-day event that is certain to be full of valuable insights and education.

Sessions topics include:
  • Service Oriented Design with Spring
  • Spring and JPA Integration
  • Spring WebFlow
  • Spring, Geronimo and Xbeans
  • See the rest of the scheduled sessions

This is a free event and registration is limited.

Don’t miss out on the only event of its kind in the Mid-Atlantic region.


Spring Forward slides can be downloaded from: http://www.chariotsolutions.com/javalab/2006_presentations.jsp


Meeting -- Wednesday July 26, 2006  6:30pm - 9:30pm

Spring 2.0 Release Party
with
Colin Sampaleanu
presenting
Spring 2.0 New Features

Location:
  Doubletree Guest Suites
  640 West Germantown Pike
  Plymouth Meeting, PA
  directions


Agenda:
6:30 - 7:00 Networking / Welcome / Raffle/ Food
7:00 - 8:30  Spring Framework 2.0 New Features
Colin Sampaleanu, Interface21
    * New XML formats
    * New JSP Tags
    * AOP Enhancements
    * Support for JPA
       ... and more
8:30 -
Open discussion

Meeting sponsored by
Interface21



Meeting -- Tuesday April 4, 2006  6:00pm - 9:00pm

Joint meeting with the Delaware Valley BEA Users Group

Spring, BEA and Service-Oriented Architectures

Location:
  Doubletree Guest Suites
  640 West Germantown Pike
  Plymouth Meeting, PA
  directions

Agenda:
6:00 - 6:30 Networking / Welcome / Raffle/ Food
6:30 p.m. - 7:00 p.m. Spring and BEA - an overview, Thomas Risberg
    * BEA WebLogic Server: Spring integration
    * Spring for BEA WebLogic Real Time
    * CommonJ and Spring
presentation slides
code example
7:15 - 8:30  SOA and Spring Fever - an Introduction to Developing Service-Oriented Architectures with the Spring Framework
Bob Williams
    * Basic SOA Concepts
    * The business case for SOA
    * SOA Infrastructures
    * Hands on Demo with the ServiceMix ESB
presentation slides
8:30 -
Open discussion

Meeting sponsored by BEA



Bob
SpringOne





Meeting -- Monday February 27, 2006  6:30pm - 9:30pm


Location:
  Holiday Inn, Fort Washington
  432 Pennsylvania Ave., Fort Washington, PA 19034
  directions

Agenda:
6:30 - 7:00 Networking / Welcome / Raffle
7:00 - 8:30 Dmitry Sklyut and Matt Swartley, Chariot Solutions
Introduction to Spring MVC - this includes both Servlet and Portlet API support
the presentation  slides
sample code  MVC intro 
sample code portlet MVC
8:30 - 9:00  Open discussion

Meeting sponsored by Chariot Solutions



Matt
Dmitry



First Meeting -- Thursday October 27, 2005  6:30pm - 9:30pm


Location:
  Holiday Inn, Fort Washington
  432 Pennsylvania Ave., Fort Washington, PA 19034
  directions

Agenda:
6:30 - 7:00 Networking / Welcome / Raffle
7:00 - 8:00 Dan Hayes, Chariot Solutions
Spring Overview and Introduction to the Dependecy Injection Container
the presentation  slides
sample code download
8:00 - 8:45  Open discussion / panel discussion
8:45 - 9:30 Thomas Risberg, springdeveloper.com
Preview of upcomming data access features
  - Spring 1.3 - JDBC support for named parameters
  - preview of Java Persistence API (EJB 3.0/JSR220) support
the presentation  slides
sample code download

Meeting sponsored by Genesis Micro Solutions, Inc.

Networking
Spring 1.3 New Features
Dan presenting Intro to Spring





Spring