What if you could make changes to your code with near instant feedback from your computer? What if you could also be confident that the changes you're making aren't breaking existing functionality? In this workshop, we'll learn how to achieve both of these benefits through TDD in a hands-on way as we build a taco order app. Whether TDD is part of your daily workflow or you are looking to incorporate it into your workflow, I believe you'll walk away with the tools and knowledge that you need to make your coding more productive and fun by using automated tests to build your system.
Workshop Leader: Don Schrimsher
Don helps teams take control of their automated tests to create environments that are productive and fun to work in. When Don's not talking to computers, he enjoys hanging out with his family and friends, football, bonfires, and pretty much anything outdoors.
This workshop is targeted at intermediate to advanced developers who are comfortable with Ruby and Rails. Beginners are of course totally welcome too! Please just be aware that you may not get as much out of this workshop if you’re not comfortable with Ruby and Rails. I recommend going through ThoughtBot’s Upcase Trail on the fundamentals of TDD. Additionally, being familiar with RSpec and Capybara will help you get more out of the workshop:
- Fundamentals of TDD: https://thoughtbot.com/upcase/fundamentals-of-tdd
- RSpec: http://rspec.info/
- Capybara: https://github.com/teamcapybara/capybara