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.
Track abstract - Javascript - K1
Pure, Functional JavaScript
What can we as web developers learn from functional programming? How does the principles of functional programming apply to JavaScript in the browser, and why should you care? Join me in this talk where we'll go beyond the standard FP-for-JavaScript topics (e.g forEach/map/reduce/filter and friends) and explore how we can improve our coding skills by learning from strange academic programming languages.
Track abstract - Javascript - K1
Test-driven JavaScript
Tired of being a JavaScript cowboy? Join me and learn how to develop JavaScript with confidence. 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.

.jpg)
