I thought this was good tour through some of the power of the SPL. I do appreciate that the example built on itself throughout the presentation so it was easy to follow what was going on.
One thing I think that can be improved is to give the same example to introduce the various interfaces (like ArrayAccess and such) and then provide a more realistic example of how that can be used in code to solve a real problem. This also carried through later when introducing things like the `__invoke` magic method.
The bonus content is a good idea to have in the presentation but I think that section felt really rushed and glossed over a bunch. I would suggest either incorporating that content in the main talk or dropping it entirely.
Overall a great talk especially considering it was a collaborative effort.
I enjoyed this talk a lot. Chris gave an excellent look into how to manage the system administration side of the job. While I don't really do much of this work myself I think the tools and ideas Chris presented in this talk, and the advice he gave about them, was just the right tone and advice to give to developers like me.
Also he covered a ton of useful tools just enough to get interest. I like that approach for this type of talk.
This talk provided a great overview of tools to work better with APIs as a consumer and as a developer. I especially liked that Tim provided the reasoning behind using the tools, showed how they worked, and then discussed alternatives to the ones he prefers. The live demos were an excellent touch that really drove home the usefulness of several tools he was recommending.
I think this is an important talk to continue having. If nothing else, the knowledge that you are not alone if you are suffering from a mental condition and that you should expect to be able to approach your peers and superiors safely about mental health issues is incredibly important to communicate.
As another CS major, I want to thank you for giving this talk. I think it was a great reminder, especially for those of us who work in fast-paced environments that leave little room to breathe or be a little more high-minded in our solutions.
engaging presentation
informative and helpful. good presentation.
Great talk! Important information. One thing I'd like to hear about is the companies who are safe to talk to about mental health issues.