Loads of useful suggestions for processes, software, and personal tips to digest here, all delivered with clarity and enthusiasm. I have pages of notes to review later.
This was a popular talk and the slides would have been easier to read in the main track room as this track wasn't tiered seating.
Always fun to see PHP doing unexpected stuff with type coersion. The text could have been a bit bigger at first although it was fixed during the talk. Every conference should have at least one live demo and it was delivered really well.
I can't quite believe that incrementing string "4e0" gives float 5.
As a legacy code afficionado (slash lover of onions slash code archaeologist) I really appreciated this talk!
Ivo reiterates the importance of maintaining the garden that is your production code, lest the business fall victim to various traps of false economy.
My only critique is that it could do with more onion content. 😉
At first I thought the analogy was getting a little bit laboured but the second half of the talk using Salt Fat Acid Heat along with really clear do and don't slides was brilliant and I will be sharing it with the whole team if the slides are public.
Love the fun onion facts too.
Enlightening. Even if you thought you were already on top of injection, you leave this talk immediately wanting to check all your code for the specific bad design choices explained and start applying methods so it doesn't happen again.
Personally I could see myself making some of the database escaping mistakes but struggled a bit more to see the Twig examples as "real world" and would have liked a little bit more detail on how to implement the suggested static analysis.
Good job summarising 20 years in 30 minutes.
Working in a small company I'm interested to explore whether we can take some of the Demand Led Planning ideas and apply them to improve engagement in the planning process in a single small team.
Would been great to actually read audience's questions instead of boring " is php dead " arguments.