At a high level, the talk is great. The speaker is very knowledgeable about the unit testing framework, and was very engaging in the subject matter.
With respect to PHPUnit, there was a lot of encouragement of testing bad practices:
1. Single tests that handled multiple responsibilities; i.e., testIsEmpty() testing both empty and non-empty states.
2. Duplicating previous, unrelated tests, in new tests; i.e., testing contains when testing removing items.
3. Inconsistent message about whether to have shared SUT objects versus isolated SUT objects; creating new collection in remove while add and contains use global SUT.
While I appreciate his intentions were to simplify the idea of unit testing, keeping a consistent usage and using good practices wouldn't add much (if any) additional complexities.
That being said, the speaker did ensure to make it a point that each developer would need to assess their own needs for how to set up and execute their tests -- in other words, he made sure not to come across as his way was the only way to do something. I also appreciated his encouragement of audience participation.
Overall, the talk was worth attending and I am walking away a better developer for it.
Another outstanding keynote by Samantha. I found it to be a very thoughtful and helpful analysis of various group dynamics, "anti-patterns of human engagement", and helpful traits of effective leadership.
This keynote was very valuable. I am not a manager but the themes of empathy and kinship can be applied to your team regardless of your role. Thank you Samantha!
Great talk! Started with the basics of autoloading then dove into other modern PHP practices such as loading, autoloading, and more.
One suggestion is to increase the font size of the code samples and maybe use syntax highlighting with more contrast.Some examples were difficult to read..
I really liked the birds of a feather format. I got to meet great folks and discuss a topic that is important to me. It is like the hallway track without the chance of bumping into someone with the same interests.
I really liked the birds of a feather format. I got to meet great folks and discuss a topic that is important to me. It is like the hallway track without the chance of bumping into someone with the same interests.
I really liked the birds of a feather format. I got to meet great folks and discuss a topic that is important to me. It is like the hallway track without the chance of bumping into someone with the same interests.
I liked how this talk focused on dispelling the myths of "going bare" and provided lots of great examples and practical advice.
This hackathon was really fun! Eric walked everyone through the first couple challenges, explaining the problems and solutions, which was very helpful. The only "downside" was that I wish we had more time to complete more challenges :)
The observation that politics is merely a description of how power is distributed within an organization was a simple but powerful point.