South Florida Software Symposium

May 18 - 20, 2007

SCHEDULE

Friday, May 18

12:00 - 1:15 PM - REGISTRATION/WELCOME

1:15 - 2:45 PM

Domain Driven Design

Venkat Subramaniam
Room: Acacia 1&2

The Busy Java Developer's Guide to ClassLoaders

Ted Neward
Room: Acacia 3

Enterprise Ajax with Java

Greg Murray
Room: Magnolia

The Productive Programmer: Practice (10 Ways to Improve Your Code)

Neal Ford
Room: Azalea

2:45 - 3:15 PM - BREAK

3:15 - 4:45 PM

Groovy for Java Programmers

Venkat Subramaniam
Room: Acacia 1&2

The Busy Java Developer's Guide to Debugging

Ted Neward
Room: Acacia 3

Enterprise JavaScript

Greg Murray
Room: Magnolia

Implementing SOA

Neal Ford
Room: Azalea

4:45 - 5:00 PM - BREAK

5:00 - 6:30 PM

Agile Web Development with Grails

Venkat Subramaniam
Room: Acacia 1&2

The Busy Java Developer's Guide to Java Platform Security

Ted Neward
Room: Acacia 3

Project jMaki - Enabling Web 2.0 Application Developers

Greg Murray
Room: Magnolia

Agile Immersion

David Hussman
Room: Azalea

6:30 - 7:15 PM - DINNER

7:15 - 8:00 PM - Keynote

Keynote: Software "Engineering" & Polyglot Programming

Neal Ford

Saturday, May 19

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Productive Programmer: Acceleration, Focus, and Indirection

Neal Ford
Room: Acacia 1&2

Spring 2.0: New and Noteworthy

Ben Hale
Room: Acacia 3

Java 6 Features, what's in it for you?

Venkat Subramaniam
Room: Magnolia

Creating Agile Requirements

David Hussman
Room: Azalea

10:30 - 11:00 AM - BREAK

11:00 - 12:30 PM

Productive Programmer: Automation and Canonicality

Neal Ford
Room: Acacia 1&2

Spring and Hibernate in the Middle Tier

Ben Hale
Room: Acacia 3

OSGi: A Well Kept Secret

Venkat Subramaniam
Room: Magnolia

Coaching Agile Projects: Finding Your Groove

David Hussman
Room: Azalea

12:30 - 1:30 PM - LUNCH

1:30 - 3:00 PM

Spring into Groovy

Venkat Subramaniam
Room: Acacia 1&2

Open Source SOA

Burr Sutter
Room: Acacia 3

Regular Expressions in Java

Neal Ford
Room: Magnolia

Executable Documentation

David Hussman
Room: Azalea

3:00 - 3:15 PM - BREAK

3:15 - 4:45 PM

Acegi Security: The security framework with the funny name

Ben Hale
Room: Acacia 1&2

JBoss ESB Deep Dive

Burr Sutter
Room: Acacia 3

The Busy Java Developer's Guide to Reflection

Ted Neward
Room: Magnolia

Code Metrics & Analysis for Agile Projects

Neal Ford
Room: Azalea

4:45 - 5:30 PM - BIRDS OF A FEATHER SESSIONS

Sunday, May 20

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Debugging and Testing the Web Tier

Neal Ford
Room: Acacia 1&2

Spring MVC Essentials

Mark Fisher
Room: Acacia 3

Annotation Hammer

Venkat Subramaniam
Room: Magnolia

Java6: Exploring Mustang

Ted Neward
Room: Azalea

10:30 - 11:00 AM - BREAK

11:00 - 12:30 PM

Advanced Selenium

Neal Ford
Room: Acacia 1&2

Introduction to Hibernate

Scott Leberknight
Room: Acacia 3

Practices of an Agile Developer

Venkat Subramaniam
Room: Magnolia

The Busy Java Developer's Guide to Rules and Rules Engines Using JESS

Ted Neward
Room: Azalea

12:30 - 1:15 PM - LUNCH

1:15 - 2:15 PM - EXPERT PANEL DISCUSSION

2:15 - 3:45 PM

Introduction to JRuby

Neal Ford
Room: Acacia 1&2

Effective Hibernate

Scott Leberknight
Room: Acacia 3

get Fit

Venkat Subramaniam
Room: Magnolia

Developing Portlets with Spring Portlet MVC

Mark Fisher
Room: Azalea

3:45 - 4:00 PM - BREAK

4:00 - 5:30 PM

Rails for JRuby

Neal Ford
Room: Acacia 1&2

Advanced Hibernate

Scott Leberknight
Room: Acacia 3

Drooling with Groovy and Rules

Venkat Subramaniam
Room: Magnolia

The Role of Spring in an ESB

Mark Fisher
Room: Azalea
Updating....
{{message}} Your account [{{user.email}}] does not have access to event content. If you are attending, contact us.