Last week Karsten and I held two sessions at the International PHP Conference in Frankfurt. While Karsten talked about JSR-283 and the TYPO3 CR, I tried to evangelize the crowd emphasizing the big advantages of Domain Driven Design and why techniques such as AOP and Dependency Injection make a lot of sense.
We both got a lot of very positive feedback after the sessions and discussed the concepts and implementation details with a few enthusiasts until half past three in the morning (Stefan Priebsch complained about the lack of sleep afterwards ...). The idea to separate TYPO3 into CMS, Framework and Content Repository was widely appreciated and a few developers approached us to find out more about the TYPO3 Framework and how they could use and support it.
In total it seems that we're on the right track and - in my immodest opinion - really hit some nerve with the ideas we presented. If it only wasn't so much work ahead ... ;-)
Of course one big topic was also PHP6 - or better PHP5. We discussed the current issues with Stefan and Derick which resulted in our decision to switch back to PHP5 for the time being.
Although we didn't spend that much time at the conference this year, it was all worth the travel and we're looking forward to next year's edition - hopefully including some nice talks of ours. Karsten already has another PHP conference on his schedule: Conférence PHP Québec 2008.