Persuasive introduction, each time I talk to Juozas I get more convinced to try it. Good structure and presentation style too, kept the audience interested. To improve it, I'd think about getting into code a bit sooner to show some more practical examples. It was nice to see how simple things were, but it would be helpful to see more detail. Maybe a quick mocked-up blog application, since you were using that concept through the talk anyway?
I think perhaps the motivation for DI could be explained a little better, but that might not leave time to go through the DIC to the same level. The beginning didn't really grab me, but the step-by-step implementation of the container was very helpful with an excellent practical explanation of closures.
Interesting tidbits on performance issues in PHP applications that I'll be using in the future. The history of how PHP got to the position its in was good, a few angles I just hadn't considered before. Speaking style was very laid back and easy to follow.
Enjoyable and the live coding was very smooth. My only criticism would be that I wanted to see a bit more depth and detail of Symfony 2, since a bit too much time was taken up creating the mock data. That said, it's actually motivated me to go off and investigate that myself!
very very nice talk becouse I think that you put a lot of energy in your presentation and becouse you have make simple the TDD. I'm sure that TDD can be more and more complicated but you show the essentialy things of TDD and how can be easy implemented in a Symfony2 project.
Anything to comment... a very good talk about PHP from a point of view of simplicity.
Hey All - Thanks for the feedback, invaluable stuff! Regards the technical difficulties with setting up Behat, I think a virtual machine is the way to go next time.
I agree again with Ricard Clau... much better than two years ago because you have make an absolutely distinc between DI and DI + C.
I think that it's the first time that I understand all the talk (well.. at least 75% of the talk)...
I agree with the rest of comments, it's necessary a re-read of http headers...
Nice keynote, Joe! Good to see that you didn't go all commercial on this one. I appreciate it that you used my definition of Cloud in your talk.
I did hope to see a bit more of neutral advice for the regular PHP developer. You just mentioned Azure+ & Orchestra, but there are much more companies out there that offer Cloud solutions for PHP developers.
I'm happy it was quite entertaining and you did mention what the buzzwords were all about (SaaS, PaaS, IaaS).
Great job, I'm curious how this one will evolve and I look forward to seeing it again. I must also mention that you remained strong in the face of adversity: the echo problems with the microphone and the annoying background music ... most speakers would panic or get angry.