際際滷shows by User: jbpros / http://www.slideshare.net/images/logo.gif 際際滷shows by User: jbpros / Sun, 08 Apr 2012 08:39:20 GMT 際際滷Share feed for 際際滷shows by User: jbpros Cucumber.js: Cuke up your JavaScript! /slideshow/cucumberjs-cuke-up-your-javascript/12313988 cucumber-js-cukeupyourjavascript0-1a-low-120408083920-phpapp02
We're now living the golden age of JavaScript. An increasingly number of people are seeing it as a complete language. Therefore, agile development practices are now being adapted and applied to JavaScript code production. However, there has been a lack of support tools in the JS ecosystem, compared to what can be found on other platforms. A year ago, native BDD solutions similar to Cucumber were almost inexistant. Yet the need for it was manifest. It didn't take me long before I proposed and started hacking on the port of our favourite cucurbitaceae. Cucumber.js is a native JavaScript implementation of Cucumber. It is a strict port that can run on any JavaScript environment. It runs on Node.js as well as within any browsers, making it virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .Net, etc.). This is an introduction to the young Cucumber.js. After briefly exposing the history and goals of the project, I'll demonstrate how to write features, step definitions, hooks, support code, how to invoke it from both Node.js and browser environments. Presented at: - CukeUp! 2012: http://skillsmatter.com/podcast/agile-testing/cucumber-js-cuke-up-your-javascript - LNUG June 2012: http://lnug.org/]]>

We're now living the golden age of JavaScript. An increasingly number of people are seeing it as a complete language. Therefore, agile development practices are now being adapted and applied to JavaScript code production. However, there has been a lack of support tools in the JS ecosystem, compared to what can be found on other platforms. A year ago, native BDD solutions similar to Cucumber were almost inexistant. Yet the need for it was manifest. It didn't take me long before I proposed and started hacking on the port of our favourite cucurbitaceae. Cucumber.js is a native JavaScript implementation of Cucumber. It is a strict port that can run on any JavaScript environment. It runs on Node.js as well as within any browsers, making it virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .Net, etc.). This is an introduction to the young Cucumber.js. After briefly exposing the history and goals of the project, I'll demonstrate how to write features, step definitions, hooks, support code, how to invoke it from both Node.js and browser environments. Presented at: - CukeUp! 2012: http://skillsmatter.com/podcast/agile-testing/cucumber-js-cuke-up-your-javascript - LNUG June 2012: http://lnug.org/]]>
Sun, 08 Apr 2012 08:39:20 GMT /slideshow/cucumberjs-cuke-up-your-javascript/12313988 jbpros@slideshare.net(jbpros) Cucumber.js: Cuke up your JavaScript! jbpros We're now living the golden age of JavaScript. An increasingly number of people are seeing it as a complete language. Therefore, agile development practices are now being adapted and applied to JavaScript code production. However, there has been a lack of support tools in the JS ecosystem, compared to what can be found on other platforms. A year ago, native BDD solutions similar to Cucumber were almost inexistant. Yet the need for it was manifest. It didn't take me long before I proposed and started hacking on the port of our favourite cucurbitaceae. Cucumber.js is a native JavaScript implementation of Cucumber. It is a strict port that can run on any JavaScript environment. It runs on Node.js as well as within any browsers, making it virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .Net, etc.). This is an introduction to the young Cucumber.js. After briefly exposing the history and goals of the project, I'll demonstrate how to write features, step definitions, hooks, support code, how to invoke it from both Node.js and browser environments. Presented at: - CukeUp! 2012: http://skillsmatter.com/podcast/agile-testing/cucumber-js-cuke-up-your-javascript - LNUG June 2012: http://lnug.org/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cucumber-js-cukeupyourjavascript0-1a-low-120408083920-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We&#39;re now living the golden age of JavaScript. An increasingly number of people are seeing it as a complete language. Therefore, agile development practices are now being adapted and applied to JavaScript code production. However, there has been a lack of support tools in the JS ecosystem, compared to what can be found on other platforms. A year ago, native BDD solutions similar to Cucumber were almost inexistant. Yet the need for it was manifest. It didn&#39;t take me long before I proposed and started hacking on the port of our favourite cucurbitaceae. Cucumber.js is a native JavaScript implementation of Cucumber. It is a strict port that can run on any JavaScript environment. It runs on Node.js as well as within any browsers, making it virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .Net, etc.). This is an introduction to the young Cucumber.js. After briefly exposing the history and goals of the project, I&#39;ll demonstrate how to write features, step definitions, hooks, support code, how to invoke it from both Node.js and browser environments. Presented at: - CukeUp! 2012: http://skillsmatter.com/podcast/agile-testing/cucumber-js-cuke-up-your-javascript - LNUG June 2012: http://lnug.org/
Cucumber.js: Cuke up your JavaScript! from Julien Biezemans
]]>
11262 7 https://cdn.slidesharecdn.com/ss_thumbnails/cucumber-js-cukeupyourjavascript0-1a-low-120408083920-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Behaviour-Driven Programmer /jbpros/the-behaviourdriven-programmer-8588779 thebehaviour-drivenprogrammer-110713162002-phpapp01
An introduction to Behaviour-Driven Development, the second-generation agile methodology that aims at delivering software that matters. Most of us know that BDD has something to do with tests and the way code is produced. But what is it exactly? How does it differ from Test-Driven Development? We'll discover the technical principles and practices lying at the heart of BDD, as experienced from a naive programmer perspective. But BDD is not only about writing better tests and code. It really holds higher purposes...]]>

An introduction to Behaviour-Driven Development, the second-generation agile methodology that aims at delivering software that matters. Most of us know that BDD has something to do with tests and the way code is produced. But what is it exactly? How does it differ from Test-Driven Development? We'll discover the technical principles and practices lying at the heart of BDD, as experienced from a naive programmer perspective. But BDD is not only about writing better tests and code. It really holds higher purposes...]]>
Wed, 13 Jul 2011 16:19:56 GMT /jbpros/the-behaviourdriven-programmer-8588779 jbpros@slideshare.net(jbpros) The Behaviour-Driven Programmer jbpros An introduction to Behaviour-Driven Development, the second-generation agile methodology that aims at delivering software that matters. Most of us know that BDD has something to do with tests and the way code is produced. But what is it exactly? How does it differ from Test-Driven Development? We'll discover the technical principles and practices lying at the heart of BDD, as experienced from a naive programmer perspective. But BDD is not only about writing better tests and code. It really holds higher purposes... <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thebehaviour-drivenprogrammer-110713162002-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An introduction to Behaviour-Driven Development, the second-generation agile methodology that aims at delivering software that matters. Most of us know that BDD has something to do with tests and the way code is produced. But what is it exactly? How does it differ from Test-Driven Development? We&#39;ll discover the technical principles and practices lying at the heart of BDD, as experienced from a naive programmer perspective. But BDD is not only about writing better tests and code. It really holds higher purposes...
The Behaviour-Driven Programmer from Julien Biezemans
]]>
1836 6 https://cdn.slidesharecdn.com/ss_thumbnails/thebehaviour-drivenprogrammer-110713162002-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-jbpros-48x48.jpg?cb=1523103226 Perfectionist developer who found pragmatism within Agile. BDD obsessed. Ruby, Rails, Nodejs. HTML5 & CSS3. Apprentice designer. Lover & father. jbpros.net https://cdn.slidesharecdn.com/ss_thumbnails/cucumber-js-cukeupyourjavascript0-1a-low-120408083920-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/cucumberjs-cuke-up-your-javascript/12313988 Cucumber.js: Cuke up y... https://cdn.slidesharecdn.com/ss_thumbnails/thebehaviour-drivenprogrammer-110713162002-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds jbpros/the-behaviourdriven-programmer-8588779 The Behaviour-Driven P...