Event Details: Test Driven Development is software development methodology based on "test first" approach. That means that before even writing a line of code we need to write a test for it.   Benefits of applying TDD includes: * Increase development...
          Read More
          
          Share this event on Facebook
          and Twitter
          We hope you can make it!Cheers,Winnipeg.js

------------------------------
Event Summary:
------------------------------

Event: Test Driven Development in JS
Date: Tuesday, October 30, 2012 from 6:00 PM to 9:00 PM (CDT)
Location: &lt;b&gt;Smart Park Event Center, University of Manitoba&lt;/b&gt;&lt;br /&gt;1 Research Rd&lt;br /&gt;Winnipeg, MB R3T 6E3&lt;br /&gt;Canada&lt;br /&gt;

------------------------------
Event Details:
------------------------------

Event Details:
Test Driven Development is software development methodology based on "test first" approach.

That means that before even writing a line of code we need to write a test for it. 

Benefits of applying TDD includes:

* Increase development confidence
* Improve quality of the code and use quality as a driver
* Regression testing at any point
* Automatic documentation
* Bring back the joy of coding!

The idea seems fine for languages like C# however what about Javascript? Javascript is quite a popular language (if not the most) so, are we condemned to test the UI every time I want to test my JS code? Why can't we do TDD with it?

Of course we can! Join me on a session to discuss how to start with Jasmine, a JS library for testing in general, that provides great syntax to use TDD. I assure you your JS code will never be the same!

 
About the Speaker:

Amir Barylko started his career in 1994 working for IBM as a senior developer while he was finishing his Masters degree in computer science. Since then he worked as team leader and architect for the past 15 years.

Having started with languages like C++ and Java he spent many years coding in C# and training other developers in topics such domain modeling, abstractions, patterns, automation, dependency injection, testing, etc.

Being an incurable geek, always thirsty for knowledge, his passion for technology moved him towards Ruby on Rails a few years ago, becoming an advocate of RoR web development. Also following he's teaching passion he did his first RoR training a year ago, and recently a TDD training with great reviews.

Amir is a rare combination of high technical skills, lots of experience in a wide range of platforms, exceptional presentation skills and great sense of humor. His presentations are always rich in content and fun to attend.



------------------------------
Hosted By:
------------------------------
Winnipeg.js


------------------------------
Register Online:
------------------------------

More information and online registration are available here:
http://www.eventbrite.com/event/4657304122/?ref=enivte001&invite=MjY1MzU1Ny9yZXBseStwLTY4NjA4OS0yOWE1ODg0OWEyNjBkNTM4Y2YwNjA3ZmZjMzUzYjIyOWJiNjIxZWFmLTEzODY5NjZAcmVwbHkuZ2l0aHViLmNvbS8w

----------------------------------------------------------------------

Collect event fees online with Eventbrite
http://www.eventbrite.com