Functional PHP

Comments

Comments are closed.

Good talk with some interesting code that looks pretty easy to apply to other projects.

Anonymous at 15:01 on 13 Sep 2014

Very good discussion. I enjoyed the build up of the concepts.
The code samples were a little fast, but manageable. Perhaps adding color blocks or something may help draw the eye.
I found this very informative.

I absolutely loved this talk. Probably the most practical explanation of FP I've seen in an hour talk. All presented with enthusiasm and energy. There is definitely a lot to be learned from FP that can be applied to PHP.

Really loved the combination of theoretical principles with examples from real world things done in PHP!

Great talk! I enjoyed the information about the history and CS fundamentals, not only the application of functional programming as relates to PHP. It made me think about some new ideas and reminded me of things I should be doing more of.

Great talk! I enjoyed the information about the history and CS fundamentals, not only the application of functional programming as relates to PHP. It made me think about some new ideas and reminded me of things I should be doing more of.

A great talk with some CS fundamentals explained plainly, simply, and clearly. I felt that there were some immediately useful take-aways that I can begin using right away in my applications. Memoization was especially interesting to me.

I loved this talk at php[tek] last May. I didn't go to this iteration, but I sent a bunch of people to it. Some great mind-blowing concepts for takeaway. :) Excellent presentation, well organized, compelling. I like the historical context, too.

Anonymous at 04:03 on 14 Sep 2014

The presentation was excellent, particularly the historical bits. As a computer science major having studied lamdba calculus formally in college and used Scheme, the concepts were familiar. The mapping of those concepts to PHP was interesting. Thank you Larry!

I know you had a lot of ground to cover in a short time, but consider dwelling on the code examples a bit longer. This might give those in the audience being introduced to a functional mindset for a first time sufficient time to digest the concepts.

Anonymous at 09:31 on 14 Sep 2014

engaging presentation

Anonymous at 08:32 on 15 Sep 2014

Perfect job! Very interesting presentation with real examples.

Nice whirlwind overview of functional programming techniques. I did get a little distracted by errors in code samples (e.g., functions defined that were never used; imported variables that were never used; importing the wrong variable; etc.); some examples were also too long, which made listening and trying to visually interpret simultaneous difficult. Finally, I would have loved to have seen some usage of generators in some of the examples, as I think functional + generators is a natural combination in PHP.

MWOP: Can you let me know what code bugs there were? I've had people point out a few in the past but I'm pretty sure I cleared all of them out by now; certainly things like defining a function on a slide and not using it. :-)

I agree generators play really nicely with functional style; unfortunately there's only so much that can fit into an hour long talk, or into people's brains at once.

Examples were a good way to show the concepts applied to real world cases, would have liked to see more emphasis on them and less on the history (although I know that's likely a hard balance to strike).

Really enjoyed this talk (though as a one-time history major, I may be biased). Passion was really evident. Advice seemed sensible.