This was absolutely excellent. John stepped back and approached the concept, the idea, of ways to approach problems common to PHP developers. But, not just as a new approach, or a simply a different way to write the same thing, but instead, how to make your code easier for other developer (and yourself) to read and understand. He concluded by giving practical examples of how one would go about implementing these concepts. Fantastic content and great style!
This talk inspires one to be a more expressive programmer. John's gentle enthusiasm and careful planning take this talk from common boilerplate functions through a more expressive functional programming goal. I was impressed by many parts of this talk:
* A video example of refactoring-to-expressive rather than live-coding
* The bon mots he sprinkles throughout
* The many examples of how one can improve one's understanding of code
* The joy John exudes when speaking about this subject
I am humbled that John chose to use my Haystack library as a featured party for his talk.
I look forward to seeing this talk again at Lone Star PHP in April.
Besides the discussion of using array mapping functions, the suggested reading list on code techniques was appreciated.
I appreciated John's ideas for breaking out of the mold of always using for and foreach. I left Rethinking Loops with much new information and excited to start using in daily php coding.
Joseph's talk was well laid out with examples to understand the concepts of authentication and authorization. I came away feeling comfortable with getting a website setup using Oath2.
Excellent talk! Authentication can be a confusing process. I liked that you broke it down into easy to understand parts and used props. Next time bring Snickers.
Awesome talk! It really got me thinking about different ways to code solutions to a problem.
Love the addition of updates on PHP The Right Way. Thanks for keeping us up to date, and reminding us of all the security updates.
This was engaging and very easy to understand. Joseph did a great job explaining not only the implementation of OAuth but also how the protocol actually works. His presentational style was smooth and the content great.