Really excellent talk - I enjoyed the practical example of profiling using a real codebase. The memory profiler was completely new to me, so I'll definitely be checking that out.
Update to my original... Kat has now fixed the typo... :)
Really helpful talk with lots of useful information about things every developer should know. Would be great to cover more information about iterators, generators and using references for arrays instead of copies.
Good talk with a lot of knowledge, suggestion of providing more solutions around GIT
Really nice following a working example of tracing problems in an actual codebase rather Ethan just talking theory.
Great talk, lots of in-depth discussion of the techniques and software used. Great practical examples helped to demystify a lot for me.
Excellent and super helpful
Helpful set of workarounds for familiar crises!
Great talk by Kat. The example with Xdebug and qcache was informative, and although I've been using Xdebug for a while, I haven't used Qcache (guess I'll be installing that tomorrow). No major gripes... I think there was a small spelling mistake on an early slide where it said 'is' instead of 'in',but it's me being picky.
I found this really valuable. This talk made optimisation and benchmarking really clear, straightforward and accessible for me.
I think I didn't need as long on micro optimisation, but it was great that you raised it.
I'm glad you mentioned having a massive loop in your code as a start, I think it makes it easier to go from nought to ten to sixty than just "learn how to use this tool!!!". The examples you gave for installing extensions were, again, really simple and reassuring.
The takeaways were also things I consider very important to highlight, so that was wonderful.
Basically flawless. Thank you!