Knockout.js (Anti-)Patterns


Knockout is a great library for observables and data-binding. It’s easy to get up and running quickly but if you’re not careful you can easily run into performance and maintainability issues.

After a quick intro to Knockout we’ll look at common pitfalls and ways to avoid them. We’ll also look at some essential tools and techniques for a happy JavaScript code base like unit testing, linting and design patterns.

Tim Plourde

Tim Plourde is a Principal Software Engineer with Applied Information Sciences in Philadelphia. He has over 15 years of diverse web development experience in several markets and technology stacks, focusing on most recently on C# and JavaScript apps.