Once you register, please come and enjoy the learning, the fellowship, and the food. But, if you cannot or if you change your mind, please let me know at least a day or two before the event. We want to be responsible about ordering the right amount of food for the event. Thank you.
May's workshop is intentional practice using katas. We start Saturday 5/10/14 at 8:30am and go until 4:30pm (register here)
For May I have some new constraints I'm itching to try out that are designed to produce/encourage better Object Oriented practices. While they're artificial they're suitable for a workshop to demonstrate a point.
This year, we're alternating kata-based intentional practice workshops with deep dives focused on subjects that help us craft better code.
June's workshop is a deep dive into mocking techniques and strategies. We start Saturday 6/15/14 (flag day) at 8:30am running until 4:30pm (register here)
Mocking is a practice to support fast unit tests (actually to support unit tests that really are unit tests and not integration tests in disguise).
The reasoning is that fast feedback allows for quicker correction and less context switching. If you have to work just to remember what you were trying to do in that code by the time the tests tell you that you broke something, then your 'unit' tests are way too slow. Mocking is part of how we make unit tests go fast.