December 2, 2008
| Starts | Ends | Talk | Speaker |
|---|---|---|---|
| 9:00 | 9:30 | Inscriptions | |
| 9:30 | 10:00 | Welcome Message | |
| 10:00 | 11:00 | Keynote | Garret Woodworth |
| 11:00 | 12:00 | Producing and Consuming RESTful Web Services | Nate Abele |
| 12:00 | 13:00 | Microformats, its application and CakePHP helpers | Guillermo Nuñez |
| 13:00 | 14:00 | LUNCH BREAK | |
| 14:00 | 15:00 | Unit Testing in CakePHP | Mark Story |
| 15:00 | 16:00 | GIT for CakePHP projects | Felix Geisendörfer |
December 3, 2008
| Starts | Ends | Talk | Speaker |
|---|---|---|---|
| 9:00 | 10:00 | Keynote | Nate Abele |
| 10:00 | 11:00 | Basic CakePHP Console | Garret Woodworth |
| 11:00 | 12:00 | CakeFest.org: Themes, ACL, Auth, Security, and more | Mariano Iglesias |
| 12:00 | 13:00 | Apache is dead, long live Lighthttpd | Martín Sarsale |
| 13:00 | 14:00 | LUNCH BREAK | |
| 14:00 | 15:00 | Collective Inteligence algorithms with CakePHP | Ryan Peterson |
| 15:00 | 16:00 | Origami: Using Cake to Automate a Paper World | James Osborne & Jim Lerza |
December 4, 2008
| Starts | Ends | Talk | Speaker |
|---|---|---|---|
| 9:00 | 10:00 | Keynote | Larry E. Masters |
| 10:00 | 11:00 | Authorization with CakePHP ACL | Jeff Loiselle |
| 11:00 | 12:00 | CakePHP in big companies, real cases | Fabián Ramirez |
| 12:00 | 13:00 | Record level security based on SQL | Martín Radosta |
| 13:00 | 14:00 | LUNCH BREAK | |
| 14:00 | 15:00 | DataSources: Interacting with data the CakePHP way | Nate Abele |
| 15:00 | 16:00 | Internationalization with CakePHP | Mariano Iglesias |
December 5, 2008
| Starts | Ends | Talk | Speaker |
|---|---|---|---|
| 9:00 | 10:00 | Advanced CakePHP Console | Garret Woodworth |
| 10:00 | 11:00 | Using jQuery with CakePHP | Felix Geisendörfer |
| 11:00 | 12:00 | CakePHP Plugin development | Mark Story |
| 12:00 | 12:30 | Goodbye Message |





















