Sessions are for 45 minutes each: 30 minutes speaking, 10 minutes of Q&A and 5 minutes for people to move between rooms. Tickets are free for confirmed speakers. If you’ve proposed to speak, please wait to hear from us before you buying your ticket. If your proposal is not selected, you will still get Early Geek pricing.
(This event was previously scheduled for December 10 but has been moved to January since the organizing team was busy with Droidcon.)
How to apply BDD and TDD practices, using Jasmine library?
Agile practitioners today are comfortable with applying practices such as behaviour-driven development (BDD) and test-driven development (TDD) to incrementally build robust, object-oriented code in server-side environments like Java and C#.
Increasingly, however, development teams are being asked to deliver highly-interactive rich internet web applications that present information in visually exciting ways. As application-logic necessarily moves from the server-side to the web browser, agile development teams are faced with the dilema of leaving behind the techniques and tools they are comfortable with, in pursuit of the compelling user-experience that their customers want.
I will be using a real-world application(HeatMap) from the trading domain for this tutorial, where I will also make use of new technologies such as websockets and knockout.js.
Awareness of BDD and/or TDD practices, will ease the learning.
A Software Developer, practicing agile development practices in server side and in client side technologies from last 5 years, Always focus on writing simple, clean and object oriented code, currently involved in developing rich, real time internet web application for trading domain in a distributed environment.
http://expertalks.eventbrite.com/ (Will share it soon, it will be a short walk-through of this workshop)