Fun and useful quiz! You'll learn something for sure.
This talk had some good contents like Immutability, Value Objects or declaring classes as final (composition over inheritance).
Though there was way too much opinionated stuff inside and the code examples also didn't look that great.
- Not using type hints...? Instead the speaker recommended using comments for that? Type hints are awesome for static code analysis and are a great part of defensive programming. Of course the input should be validated further, but not using any type hints at all is definitely not a good practice.
- A Money class that only declares an amount and not the currency? What are we dealing with then? 100 Euros? Or Philippine Pesos? Or maybe Zimbabwe Dollars?
- Why throwing a generic exception instead of a domain-specific exception like "NegativeAmountException()". Then there's also no need to add a comment when the exception is thrown because the exception name is already self-descriptive.
Maybe this talk is great for a Laravel conference though where code quality is defined differently it seems.
Good intro talk about refactoring code. Very practical. Could be improved with references to theory (short ones). Well presented.
Great talk! I was finally able to understand the websockets topic. I also appreciate that Marcel had prepared demos, making the talk interactive.
Well done talk.
Good dive into PHP history and well presented. A solid keynote. Talk could be improved with some names of developrs who implemented big features.
Great talk with a lot of useful examples on how to apply some nice code strategies. Well done.
Great talk. Very useful
Thank you for the wonderful comments so far :)
Fun, useful and a good reminder of how much we dont know!!