A Functional Guide to Cat Herding with PHP Generators

Comments

Comments are closed.

It was great learning about generators usage in real world examples, and an awesome cat hearding project.

Katy Ereira at 16:28 on 11 Jun 2016

Really enjoyed the project presented here. I don't think I'm about to go out and attach GPS tracking to my cat, but it was a good insight into the world of generators in PHP.

Neil Nand at 22:48 on 11 Jun 2016

Seeing real examples of PHP Generators was great, made me realise I should look into PHP Generators more.

Daniel Leech at 10:00 on 12 Jun 2016

In this talk Mark explained the practical use of functional programming with
Generators by way of cats. Mark wants to know where he can find his cats after
they have been out roaming (or sleeping) around his estate. To do this he
attached GPS trackers to each, and at the end of the day he can analyze this
data.

By way of this practical example Mark explained how he could employ PHP
generators in combination with functional programming to analyze the GPX data.

Mark explained the memory benefits of using generators, and how simple it is
to create functional functions (`map`, `reduce`, etc) for generators (as sadly
PHP native functional functions do not support them).

Really enjoyed this talk as it mixed cats with functional programming, and
everybody likes cats.

Alex Korbey at 13:32 on 13 Jun 2016

Lots of genuine passion and interesting ideas for literal cat hearding

Mark Bradley at 11:14 on 14 Jun 2016

Great talk. very interesting. great introduction in to how you can use generators with filter, map, reduce functions.

thanks for introducing me to yield keyword. never come across it before.

Title is purr-fect for this talk.

Mike Simonson at 13:54 on 15 Jun 2016

The talk was nice and informative.
I would just recommend the speaker to try to put more intonation in his voice.
I mean that he was speaking always on the same tone and maybe a little bit to quiet.
It was sometimes hard to ear from the back were I was.
I am also not a native speaker.