Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Play by Play: Knockout Refactoring

Ryan Niemeyer (a Knockout team member) helps Rob Conery refactor his Knockout Shopping Cart project. The code for this course is available at http://github.com/tekpub/knockout-cart.

Rob Conery - Pluralsight course - Play by Play: Knockout Refactoring
Rob Conery
Ryan Niemeyer - Pluralsight course - Play by Play: Knockout Refactoring
Ryan Niemeyer
What you'll learn

In this single-episode production we're joined by Ryan Niemeyer, a core maintainer on the KnockoutJS project, who is going to help us refactor the code for the Knockout Cart that we put together for a previous episode here at Tekpub. The cart works well for us - it powers our Gifts and Groups page - but it could be cleaned up a bit to be a bit more "idiomatic" in the Knockout way. If you work with Knockout, this production is a must-watch. The code for this course is available at http://github.com/tekpub/knockout-cart.

Table of contents

About the authors
Rob Conery - Pluralsight course - Play by Play: Knockout Refactoring
Rob Conery

Rob Conery co-founded Tekpub and created This Developer's Life. He is an author, speaker, and sometimes a little bit opinionated.

Ryan Niemeyer - Pluralsight course - Play by Play: Knockout Refactoring
Ryan Niemeyer

Ryan Niemeyer has over 14 years of experience in the software industry working with primarily web-based technologies. He loves JavaScript, participating in the open source community, and trying to learn new things everyday.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight