CodeMash Conference Schedule
Architecture & Design Dev Processes & Methodologies Languages Rich Clients Web Frameworks Other
Thursday
7am to 8am BREAKFAST
8am to 9:15am KEYNOTE #1: Neal Ford
9:30am to 10:45am Reserved Testing with Guice! (Dick Wall) Ruby: Testing Mandatory (Joe O'Brien) Coding in Silverlight (Jesse Liberty) Introducing Building Facebook Applications (Matt Pizzimenti) Introducing Groovy (Andrew Glover)
11am to 12:15pm Architecting the Enterprise for Distributed Development (Greg Poirier) FlexMock: We Don't Need No Stinkin' Objects (Rob Stevenson) Sharepoint Services: My Life with "Kate" MOSS 2007 (Leon Gersing) RIAs: Beyond the Buzz (James Ward) Introducing Castle (Jay R. Wren) Crash, Smash, Kaboom Course in Python (Catherine Devlin)
12:15pm to 1:15pm Lunch
1:15pm to 2:30pm KEYNOTE #2: Scott Hanselman
2:40pm to 3:10pm VENDOR SESSIONS
3:20pm to 4:35pm Applied Service-Oriented Architecture (Brian Prince) Introducing Windows Workflow Foundation (Keith Elder) Introducing Scala (Dianne Marsh) Overview of the Dojo JavaScript Toolkit (Kevin Dangoor) Agile Development with Groovy and Grails (Chris Judd) LinqTo>T: Implementing Iquery Provider (Bill Wagner)
4:50pm to 6:05pm Advanced Ruby Class Design (Jim Weirich) Refactoring for Testing (Brian Sherwin) Putting the Fun into Functional with F# (Dustin Campbell) Reserved Reserved Reserved
6:05pm to 7:30pm DINNER
8pm to 10pm SPONSORED PARTY
Friday
7am to 8am BREAKFAST
8am to 9:15am KEYNOTE #3: Brian Goetz
9:30am to 10:45am Why I Love Python (Bruce Eckel) Introducing Behavior-Driven Development (Andrew Glover) Real World C# 3.0 (Bill Wagner) Working Offline with Dojo+Google Gears (Kevin Dangoor) Totally Rad Apps: JVM Scripting Languages (Matt Williams) Introducing Android (Dick Wall)
11am to 12:15pm Performance Coding Techniques for MySQL (Jay Pipes) Hands on Agile Practices (Brian Prince) Bitter Java? Sweeten with JRuby! (Brian Sam-Bodden) Porting from Web 1.0 to RIA (James Ward) Building Apps with Zend Framework (Kevin Schroeder) DSLs in Static and Dynamic Languages (Neal Ford)
12:15pm to 1:15pm Lunch
1:25pm to 1:55pm VENDOR SESSIONS
2:10pm to 3:25pm RESTful Web Services (Dave Donaldson) Continuous Integration: Why/What/How (Nayan Hajratwala) Topics in EJB3 (Carey Payette) Advanced Silverlight (Jesse Liberty) Hobo: Rails on Roids (Joseph Nusairat) Software Design Patterns in Python (David Stanek)
3:40pm to 4:55pm Java Performance Myths (Brian Goetz) Building Custom Workflow Activities in Workflow Foundation (Keith Elder) Distilling the Dynamic Language Runtime (Josh Holmes) Java Robots with PHP/.NET/Ajax (Scott Preston) Rails: A peek under the covers (Brian Sam-Bodden) Story-Driven Testing (Jim Holmes)
5pm to 6pm RAFFLE