Good information about the new features.
An "ok" talk that was interesting but without anything interesting for me.
Great talk, thank you guys!
For me, personally, the most important new features are:
Doctrine 2.2
* filter API. allow to e.g. only show specific local items in different country versions of a webshop, uses SQL snippets
* Complex SQL Types - you create a class with methods for converting from PHP to DB type and back
* set flush, i.e. flush not only for all or single entities, but also sets of entities
* Paginator
* master + multiple slave sql servers with automatic read-write splitting
Doctrine 2.3
* target entity resolving - depend on interfaces
* arbitrary joins
* Collection criteria work on any selectbale (including in memory stuff)
* configurable automatic naming strategies for tables etc.
* PostLoadHandler can receive LifecycleEventArgs and get an Entity Manager from that. Can be used to do additional database quries in a sort of clean doctrine way
Cheers,
Timon
I'm not that deep into doctrine so this talk has been a bit overwhelming for me, but it was well structured. For me it seems a bit that Doctrine tries to cover all possible cases for all people, so I hope there won't be any performance impacts in the future.
Great Workshop, thank you very much!!
On a minor note: Personally I didn't need the long warmup and motivation to learn about testable code. Being in the workshop I already expressed my full motivation. However, as I also sometimes teach testing I paid close attention anyway. And yes, there were some aspects that I will keep in mind for the future.
I loved the small group discussions and practice sessions!
Thank you, way to go!
Timon
Very good talk, i liked the "War Storys"
A great overview of the SOLID principles. Very well spoken.
Great to see more and more projects collaborating. Hope to see eZ adopt and contribute to PHPCR!
A great overview of what composer does in its execution lifecycle. Some very handy information that would be hard to know without following the commit history.
Interesting casestudy. A little more background introduction on ez publish would have been nice