This month we’re jumping into Node.js with Daniel Knell (@danielknell) and Julien Biezerman (@jbpros) who will be covering Behaviour Driven Development and all the tools you need to write better tested code.
BDD in Node.js by Dan Knell
Daniel will be taking everyone on a whirlwind tour of Behaviour Driven Development in Node.js, and presenting a three step program for inner peace and better, more tested code.
Daniel Knell (@danielknell) is a Technical Architect and Development Consultant, hailing from London, In his spare time he is often found coding or hunting for good food & drink, and dreams of one day being a space pirate.
Behaviour-Driven Development is a second-generation agile methodology with a strong focus on communication. In BDD, specifications are expressed through examples in the form of scenarios.
Originally written in Ruby, Cucumber is popular a tool for automating and validating a system against its scenarios.
This is an introduction to Cucumber.js. After briefly exposing the history and goals of the project, through an example Node.js application, I’ll demonstrate how to write features and scenarios, step definitions, hooks, support code, how to invoke Cucumber.js from both Node.js and browser environments.