Good content, but the delivery was a bit scattered.
Mat's breadth of knowledge on scaling applications is impressive! This was a great talk.
Great keynote, but the flow seemed off towards the end.
I wish I could of stayed for this whole talk.
Presenter was great, slides were great and the presentation flowed very well.
So much content it was hard to follow and felt rushed.
I liked the comparisons to how other languages to Async and sockets, but this feels like really 2 presentations.
Always a great talk and I've seen it a few times.
Great talk and overview of SOA as theory and the process used to implement it in a real world scenario.
I would of like to see more about how exactly it was used from code view to answer questions around security and other implementations.
Great overview talk with some real examples and code.
Presented very well and knows the flow he was teaching well.
Good presentation. Covered a lot of content and a short amount of time. Very well covered though.
The code preparation was very good. I like how you had examples that started simple and then scaled up. I like how you walked around to help as needed (although the room wasn't really set up to facilitate that very well). I particularly liked the part on mocking.
I think the instruction (not the code), however, needed a bit more scaffolding. For example, the jump from slide 17 to 18 is a huge jump for someone (like me) who has never used phpunit before. A little explanation on phpunit.xml, file structure, the organization of the test file, and finally how to actually run the test, would have made things a little less confusing for me.
Just a tip for general improvement: the typical instructional flow when teaching a skill is: I do > We do > You do. First you show how to do it, then you give the students a similar task and see if they can do it (helping as needed), and finally you give a similar task for the students to do alone (homework). Add a little of that strategy and this workshop will be fantastic.