Behaviour Driven Development (BDD) shifts your thinking about how to write software. Rather than starting with the pieces that make up your application and building from the inside-out, you start with identifying the behaviour of the application and build from the outside-in. It was a giant “Aha!” moment in my journey as a developer. Much like Ruby was. Much like TDD was. Much like Rails was. I believe it will be just as groundbreaking for your journey as well.
So I’ve teamed up with the guys at Collective Idea to bring you an outstanding course on BDD in the context of a Rails app. During the class you’ll learn what BDD is and isn’t, how it works, and how to use it to write better Rails apps. You can find out more about the course at its official home: http://ideafoundry.info/behavior-driven-development.
It’s going to be an inspiring and eye-opening week of learning and sharing. I hope to see you there!