| 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 | ||||||||||