Wow, probably the best keynote, that I ever heard. It had the depth, it was dynamic, informative and funny...
What more could you want?
THE GOOD :
Detailed talk about a not so easy subject (for me that is :) ).
Good pacing.
THE 'LESS' GOOD :
Volume-wise it was difficult to understand you at times. This was actually a technical issue, however, but perhaps something worth taking into consideration.
Personally, I missed some practical applications (i.e. code examples) to enhance my understanding of Events. For my personal taste it was a bit too theoretical, especially for the last time slot of the day :)
Overall, a well brought talk about a not so easy subject, however, for my personal taste it was a bit too theoretical.
This was an excellent overview of Unicode in multiple situations, and I won't hesitate to recommend this talk to all PHP developers (I am looking forward to video record of this talk)! The only small issue for me was that there wasn't anything new for me, but this is my problem, not the speakers. ;-)
THE GOOD :
An active participation was required, which was great, considering the nature of talks at a conference : sitting still, listening and rince and repeat. This was a welcome change of pace.
As an ex student of the author, even I learned some stuff (or rather : re-learned).
No nonsense talk, not driving around the bush or cutting corners. Just the right pacing.
THE 'LESS' GOOD :
Sadly, time constraints meant it could not be finished (but then again, you mentioned it would most certainly be not finished).
It did not engage the whole audience, which was also to be expected. A shame nonetheless.
THE GOOD :
Well brought talk by a natural speaker.
Nailed the technicalities of the subject: I learned a not and I've been using / creating API's a lot.
Engaging from start to finish, with a pinch of humour mixed in between.
THE LESS GOOD :
Nothing really, however, for my personal taste I found your overall volume sometimes a bit on the low side (or it could be the sound settings). Nothing too upsetting, really :)
THE GOOD :
Learning new stuff is always entertaining.
A lot of code examples is always a plus.
It was well presented in English, which is not always so obvious for non native English speakers.
THE LESS GOOD :
I felt a bit overwhelmed by the use of C code, which is not a well-known language to me (but again, this could be my personal issue)
I did not see a lot of use cases for this at the moment : agreed, you can use foreign functions to PHP in PHP itself this way, but then again, with the current eco system solutions can be found quite easily.
The performance is indeed a detriment to wide spread adoptions, which is a turn off to me.
I would have like to see, if possible of course, examples with FFI and another language, to demonstrate its broader capabilities.
Overall, a good talk, and quite informative, but personally, I do not see a lot of gain at the moment. Definitely will keep an eye on FFI though, it seems interesting enough :)
THE GOOD :
Well explained, at a decent pace and attention to detail.
Simple code examples.
No nonsense talk, straight to the point.
THE 'LESS' GOOD :
It took some time to jumpstart the talk (a 5 minutes) : what I mean by that is that it took me some time to figure out what you were hinting at and be 100% engaged in the talk. This could be completely my fault, however :)
THE GOOD :
Very well presented, as usual.
Well explained, with animations :)
THE 'LESS' GOOD:
Lack of detailed code examples, i.e. what is the practical use of Dynamic Programming
All in all a good talk (as usual), however, I missed some dedicated examples of putting your thoughts on this subject to use in real world scenarios.
As a Postman user myself I have learned a lot of new things after Evaldo his talk.
Can't wait to get my hands on integrating Postman tests in our CI.
THE GOOD :
As a SOLID wannabe programmer ( :) ) I am always interested in any talk dealing with SOLID principles.
Pacing of your talk, as well as the volume were great. One can see you've been speaking a lot.
A lot of code examples made it engaging enough.
THE 'LESS' GOOD :
It was sometimes hard to follow : I had the impression the talk jumped from subject to subject 'in between slides' (if this makes sense) : on one slide it concentrated on the testing side of things, then jumping to code examples about Controllers, Interfaces, etc...
All in all, a good talk and I certainly learned something (even giving feedback with Good and Less Good points :) ). However, sometimes you lost me for a second.