Chris Ryan
-
http://thephp.cc/dates/2012/webexpoprague/phpunit-best-practices
-
Some of these practices could be good for TDD in general (e.g. in RSpec)
Ryan Goodwin
-
Minimize interface, making the machines to the work for you
-
Intelligently use data to avoid interface creep
Spencer Rinehart
- rocky/bullwinkle
-
boris/natasha
-
Don't sacrifice user experience with restrictions in the name of security
-
Make the system more robust while allowing special characters
-
Encode all output to mitigate XSS vulnerabilities
-
SSL does not keep an attacker from exploiting any bugs within your application
Brandon Beigay, Michelle Brooks, Chante Velez
- Planning Poker actually has nothing to do with Scrum! (Alistair Cockburn)
- http://www.youtube.com/watch?v=AuUadPoi35M
- http://scrum.org
- Deliver every month
- Let the team decide
- Inspect & adapt every day, every sprint
- Scrum Master
- Single set of vocal chords (Product Owner)
- Burndown charts, a nice to have, but not core scrum
- Planning Poker
Spencer Rinehart
-
http://david.heinemeierhansson.com/2012/dependency-injection-is-not-a-virtue.html
-
Many dependencies in a class is a code smell
-
Class should not do more than one thing