The concept of wrapping the explanation around a story set in zombie apocalypse didn't work for me. Felt like this was a 15 minute talk that was stretched to fit the time.
Unless I missed something - the http://php.net/manual/en/language.generators.overview.php has a better and clearer explanation:
"A generator allows you to write code that uses foreach to iterate over a set of data without needing to build an array in memory, which may cause you to exceed a memory limit, or require a considerable amount of processing time to generate. Instead, you can write a generator function, which is the same as a normal function, except that instead of returning once, a generator can yield as many times as it needs to in order to provide the values to be iterated over."
Should have spent more time focused on the trade offs of run time versus memory consumption.
I liked the way the technical information was presented. The explanation of the evolution of code leading up to generators was great.
The zombie apocalypse background-story was novel, but I found it distracting most of the time.
PHP generators, a good topic, but the presentation was different which made it hard to comprehend the details.
Interesting and informative. Provided a solid starting point for further learning on PSR-7.
I only got to half of the talk, but what I saw was excellent, interesting, informative and sparked a discussion and ignited my interest to finally sit down and read the PSR-7 spec. I can't wait to watch the rest when videos go up.
Tough topic to keep interesting, but Rob did a good job with examples and making it relevant. I would have liked to see some more complicated real world examples of several layers of middleware and how they interact more.
Nice overview of Middlewares :D
Would be interested in hearing how PSR-7 is dealt with in frameworks like React, Icicle, and AMPHP.
Good overview.
Especially enjoyed the middleware discussion. Your way of explaining middleware and how PSR-7 requests fit within them was very clear.
In the slide where you explain how the with-methods return a new object there's a typo in your example where you're chaining with-methods; you have a semi-colon at the end of the first line.
Also, thank you for calling people out on "middlewares."
Made me more confident and excited to test and try PHP 7!