Session: Test-driven Javascript

Wednesday, 15:40 - 16:30
Track: Web

Tired of being a JavaScript cowboy? Join me and learn to develop JavaScript with confidence. In this session I will take you through a live-coding TDD session while highlighting some of the unique challenges of unit testing JavaScript for the browser. The session will also shed some light on how to structure JS programs for maintainable and scalable apps, avoiding common pitfalls. Nobody likes that single huge incomprehensible .js file - I will teach you have to do away with it.


Knowledge about JavaScript and browser scripting will be helpful but not strictly required.


- How to work effectively with JavaScript unit tests- How to apply TDD to browser scripting (DOM manipulation, Ajax a.s.o)- How to design JavaScript for testability, maintainability and reusability

Christian Johansen

Originally a student in informatics, mathematics, and digital signal processing, Christian Johansen has spent his professional career specializing in web and front-end development with technologies such as JavaScript, CSS, and HTML using agile practices. Christian is a passionate programmer and TDD practitioner, and seizes every opportunity to enlighten others through courses, presentations and writing blog posts and a book.

Christian Johansen