Good talk, nicely structured. Very interesting topic. Hope to see something on GitHub soon!
the slides where not consistent with the name syntax for interfaces.
Sometimes suffix was Interface, sometimes not. better to choose one style. As I see, Uncle Bob recommends to not use suffix on Interfaces and use suffixes on the implementing classes instead.
I got a good overview of Google App Engine. Always a bit harder to present a productu which is very new and have not gone so for on the roadmap.
So far the best session I attended. It's always nice to listen to someone talking about real experiences and not just delivering again the about page of something for beginners. Really appreciated pragmatism over RESTfulness at al costs. Also Ivo is a great speaker and he was really helpful answering questions at the end of his talk.
Really nice presentation and great project. I hope it will be adopted by many devs to level up their APIs.
The talk was kind of negative on many places - no way to search for module, not sure future support, no time to reply on the reported issues, no time for the site enhancements . . .
Nice examples of how to comment but they couldn't convince me why to comment so much.
I still think that really good code does not need so much commenting.
For example the date variable for which you added comments on few places it was certain string, you could put let's say at the begining of the class definition of a variable or constants named supportedDateFormats and define all supported formats so there will no need at all to explain everywhere that the format is yyyy-mm-dd, when you open the class you will see this which is more noticable and remembering.
Good summary of the main PHP design patterns.
It would be good if there was some kind of visualization of the patterns instead just code as it is easier to understand and remember things when you picture them.