Talk comments

This is the typical talk you wish your managers attended. Brilliant.

Shaun Walker at 14:01 on 11 May 2019

Great start to the conference. A nice uplifting boost reminding us we are a community and we're all in it together.

Fabiana Asara at 14:01 on 11 May 2019

I really liked the talk and I want to know more in depth about browser testing.
Although I do understand that you have lot of knowledge and you tried to share as much as you could, I feel the pacing was a bit fast and it’s been hard for me to keep up as a beginner.
Thank you.

Interesting topic and talk had lots of good information.

The SQL escaping example seemed a bit outdated - I think these days most projects use prepared statements. I guess the HTML example to avoid XSS attacks would have been a better main example instead.

Also there were huge sound problems at the beginning, which made it very difficult to follow.

Maybe some more practical examples could have been shown - the Money object was a good one. The string examples regarding converting from Latin1 to/from UTF-8 to/from UTF-16 and representing the bytes in different character sets was an interesting example, but didn't seem very practical. As the speaker mentioned for performance reasons it's maybe only good for a specific problem space, but not good in general.

The timezone example shown was also interesting, but it only showed the wrong way, how to not do it. The correct way seems to explicitly save the timezone, which seems to be difficult in real-life (e.g. databases). Another option might be to just assume somethings (e.g. all strings within the application are UTF-8 already or all date times are UTC), which was slightly mentioned though.

Thanks for the talk and besides my long feedback I enjoyed it and it was a good, refreshing talk. :-)

Very well explained! Gave me a lot of ideas and make me think about a lot of things.

Very nice talk, interesting above all the part about Exceptions. Showing some "unusual" (that should be usual) ways to deal with them, especially with PHP7 return types. Examples were clear and useful.
Good rhythm, engaging after all.

Great overview of the topic, the speaker introduced the Special Case Object pattern and he talked about avoiding nulls and everything regarding best practices when it comes to exceptions.

Very good presentation skills with excellent personal insights and information. Thanks for the talk.

Many interesting insights, especially from an organising / management perspective. Thanks for the keynote.

Awesome talk about the benefits, and the complications, of having the Code Review technique in your team.

Amazing talk about the history of code design, combined with the speaker's skills.