Below is the agenda for the 2012 WordPress Intensive VIP Developer Workshop:
Monday, March 26
| Time | Session | Room |
| 12 noon – 5 p.m. | Registration | Napa 2 |
| 5 p.m | Reception | Carneros Courtyard |
| 6 p.m. | Welcome & Opening | Napa 3 |
| 7 p.m. | Dinner | Hilltop Restaurant |
| Tuesday, March 27 | ||
| Time | Session | Room |
| 8:30 – 9:30 a.m. | Breakfast | Napa 2 |
| 9:30 – 10:00 a.m. | Session 1: Working with within VIP context | Napa 3 |
| 10:15 – 11:15 a.m. | Session 2: Caching – when to, when not to,best practices | Napa 3 |
| 11:30 – 12:00 a.m. | Presentation by Toni Schneider, Automattic | Napa 3 |
| 12:00 - 1:00 p.m. | Lunch | Napa 2 |
| 1:15 – 2:15 p.m.. | Session 3: Debugging & Troubleshooting –tools & approaches | Napa 3 |
| 2:30 – 3:30 p.m.. | Session 4: Coding standards, validation & escaping | Napa 3 |
| 3:45 – 4:30 p.m. | Session 5: choose one | |
| Custom Taxonomies | Napa 3 | |
| Intro to WordPress Core, SVN & Trac | Napa 1 | |
| 4:30 - 5:15 p.m. | Session 6: choose one | |
| Custom Post Types & Post Formats | Napa 3 | |
| A/B Testing | Napa 1 | |
| 5:15 – 7 p.m. | Free time | |
| 6:45 p.m. | Meet for offsite dinner departure | Farm Bar Pavilion |
| 7:30 p.m. | Dinner at ESTATE restaurantSonoma, CA | |
| Wednesday, March 28 | ||
| Time | Session | Room |
| 8 – 9 a.m. | Breakfast | Napa 2 |
| 9:00 – 10:00 a.m. | Session 7: Themes: Best Practices & Child Themes; Strategies for using one theme for many sites / Common Theme | Napa 3 |
| 10:15 – 11:15 a.m. | Session 8: Fetching data: database queries, remote data, VIP HTTP API (wpcom_vip_remote) |
Napa 3 |
| 11:30 – 12:30 a.m. | Session 9: choose one | |
| How to Audit your own code | Napa 3 | |
| XML RPC | Napa 1 | |
| 12:30 – 1:30 p.m. | Lunch | Napa 2 |
| 1:30 – 2:30 p.m. | Session 10: Make it Faster! Live Page Generation time reduction analysis | Napa 3 |
| 2:45 – 3:45 p.m. | Session 11: choose one | |
| Open sourcing your code | Napa 3 | |
| The WP loop & hooks | Napa 1 | |
| 4:00 – 4:45 p.m. | Session 12: choose one | |
| Rewrite API | Napa 3 | |
| Getting Social on WordPress.com | Napa 1 | |
| 4:45 – 5:30 p.m. | Session 13: choose one | |
| AJAX interactions | Napa 3 | |
| Q&A with Barry Abrahamson, Automattic | Napa 1 | |
| 5:30 – 7 p.m. | Free time | |
| 6:45 p.m. | Meet for offsite dinner departure | Farm Bar Pavilion |
| 7:30 p.m. | Dinner at Cindy’s Back Street KitchenSt. Helena, CA | |
| Thursday, March 29 | ||
| Time | Session | Room |
| 8 – 9:00 a.m. | Breakfast | Napa 2 |
| 9 – 11 a.m. | Closing Session | Napa 3 |