WatchMeCode

screencasts by derick bailey

be the first to know about new episodes

Featured

Episode Multi-Packs

Screen shot of Jasmine Live!

Episode Live 3-Pack: Jasmine Live! ($18)

Learn the basics of testing with Jasmine (Episode 2), how to set up a JavaScript project as a plugin for BackboneJS, built it test-first and create a build and deployment package with Grunt (Episode 7), and refactor the project to a more manageable state (Episode 1). Get all three episodes for one low price!

Published: 2012-05-15. Running Time: 2 hours and 45 minutes.

Screen shot of JavaScript Fundamentals

Episode 3-Pack: JavaScript Fundamentals ($24)

Learn the fundamentals of JavaScript's context variable ('this'), variable scoping, objects and prototypes with this triple-pack of JavaScript fundamentals. The 3-pack includes 'Variables Scope In JavaScript', 'JavaScript Context', and 'JavaScript Objects & Prototypes' for one low price!

Published: 2012-04-09. Running Time: 100+ minutes.

Individual Episodes

Screen shot of Building A Backbone Plugin (Live)

Episode 7: Building A Backbone Plugin (Live) ($12)

In this episode I'm going to walk through the tools and processes that I use to create a new plugin for Backbone, creating a plugin that will serialize the form data from a Backbone view in to a simple JavaScript object.

Published: 2012-05-15. Running Time: 70+ minutes.

Screen shot of LiveReload

Episode 6: LiveReload (FREE)

Join me as I show you the basics of how to install and use the LiveReload tool, to automatically refresh the content of your browser when you edit and save a file in your project.

Published: 2012-04-23. Running Time: 10+ minutes.

Screen shot of JavaScript Objects & Prototypes

Episode 5: JavaScript Objects & Prototypes ($12)

Join me as I explore and explain objects, prototypes and prototypal inheritance in JavaScript. We'll walk through the basics, how inhertance works, build a class-y inheritance framework and more!

Published: 2012-04-09. Running Time: 40 minutes.

Screen shot of Context In JavaScript

Episode 4: Context In JavaScript ($9)

Join me as I explore and explain JavaScript's context, understanding what changes it, and show how to bend it to your will.

Published: 2012-01-17. Running Time: 30+ minutes.

Screen shot of Variable Scope In JavaScript

Episode 3: Variable Scope In JavaScript ($9)

Join me as I explore and explain the basics of managing the scope of variables in JavaScript, with functions, globals, modules, objects and more.

Published: 2011-11-30. Running Time: 30+ minutes.

Screen shot of The Jasmine Standalone Runner

Episode 2: The Jasmine Standalone Runner (FREE)

Join me as I show you the basics of how to install and use the standalone version of the Jasmine testing framework, to write unit tests for your JavaScript.

Published: 2011-11-10. Running Time: 17 minutes.

Screen shot of Refactoring JavaScript (Live)

Episode 1: Refactoring JavaScript (Live) ($12)

Join me as I code through a real-world refactoring of a monolithic JavaScript project, live - turning a mess into a manicured work.

Published: 2011-10-25. Running Time: 1 hour 20 minutes.

Reactions From Viewers

"keep up the good work! Your videos gave me better understanding than about 6 books on JavaScript. I can now start rocking in JavaScript and get away from ActionScript." - Jeremy L.

"I've learnt more about JS in 1 weekend than I have in 8 years." - Phillip Haydon

"It's like having a private tutor for JavaScript" - Sebastian Motraghi