WatchMeCode

screencasts by derick bailey

be the first to know about new episodes

Episode 1: Refactoring JavaScript (Live)

Are you looking at a giant pile of JavaScript, wondering how you can pull it apart and make sense out of it? I was. When I started looking at implementing new features in my Backbone.Memento plugin for Backbone.js , I didn't know how I was going to make it work. With a little time and effort, though, I was able to untangle the mess and set up the code so that it can be maintained and modified with ease.

Join me as I code through a real-world refactoring of a monolithic JavaScript project, live - turning a mess into a manicured work. You'll see me work in real-time on this project, with no edits and no pre-recorded script. Learn from the mistakes I make and how I work through them, too. It's like pre-recorded pair programming!

You can also read my thoughts on the benefits that these changes provide.

Watch The Preview For "Refactoring JavaScript (Live)."

What you'll see:

  • JavaScript modules
  • Locally scoping objects
  • Separating concerns
  • Init-time branching
  • Real-world refactoring
  • And much more!

What you'll get:

  • 1hr 20min of live refactoring
  • Unedited code and commentary
  • Named chapters
  • Download, to take it with you
  • Multiple formats (.mov, .mp4)
  • 720p HD video

Quotes and reactions from viewers

"if you are keen to improve your JS code, it's not to be missed!" - @CraigCav
"if you want see some real life refactoring in correct way, go buy this screencast" - @ManzurRashid
"I can't keep it for myself, it is an amazing screencast!" - @bdufresne

blog comments powered by Disqus
Published: 2011-10-25. Running Time: 1 hour 20 minutes.