Talk comments

A really clear sight of what you should do if you trust nobody, no input, not user, not yourself or your own code. What can you do to protect yourself from all of this. Implement when needed. Practical examples of problems and solutions to enforce your application to protects itself from errors. Clear story, with a red thread of humor, I would go again, if only for the new jokes ;)

Regards,
AntiFTW

I like the presentation, but felt that for anyone that has minimum interest into security, the first 3 examples (SQL injection, XSS, CSRF) were too basic.
Nonetheless it was a good talk

Jordy Moos at 19:30 on 25 Jun 2016

Nice talk good sense of humour added

Thomas Farla at 19:29 on 25 Jun 2016

A great talk.

David did a great job of introducing functional programming. We covered recursion, function composition and even some pattern matching. It's unusual to see Erlang being used at a php conference but it made grasping these concept simple.

Thank you David.

Great talk, even talking about a topic that is (kind of) boring, it was interesting, and time flew.

Great stuff! Good structure and build up, first going vertical, then horizontal. It gave a good overview of the tech involved (did you leave out Varnish for a reason?) and the reasoning behind using each piece. You looked relaxed giving it, which always makes it easy to listen.

Really interesting topic.
Although I agree with Ron when comes to "assuming basic knowledge and experience at your audience", this could led to more time for more insights on the topic.

1. Revolutionary talk, loved it.
2. Sorry, had to say that, rest of the comment in 3.

3.

Very interesting and almost philosophical insights on the conventions of naming constructs. I've always been bothered by the ConstructorFactoryPersisterInterfaceThingy. It adds no information in the context when your reading it.

I think the one thing that stuck with me most is, if you can get clear what's happening right in front of your nose in the code on your screen, and know that the rest is built the same way, you can focus on that part. I'm not sure if I explained that clearly, but I do know we are going to have some nice discussions about this where I work ;)

Regards,
AntiFTW

Great talk, nice to see some examples of a good implementation. Inspiring

Like it, it was fun.
But was expecting a little more in depth insights