Cleaner, Leaner, Meaner: Refactoring Your JavaScript

Your first iteration of a feature gets the job done, but you have a sneaking suspicion it could be a whole lot cleaner. Where to start? Is refactoring worth the time?

In this talk, we'll look at strategies for refactoring our JavaScript, with a focus on isolating individual pieces of functionality and eliminating repetition. We'll weigh the evils of premature optimization against the imperative of lean, maintainable code, and you'll learn how to spot bad decisions you might be making in that first iteration, reducing the need for refactoring in the first place.


About Rebecca Murphey

Rebecca Murphey

I am a JavaScript application developer and consultant, working to help clients write client-side applications that treat JavaScript as a rich and powerful language, not a toy. I'm the

co-host of the rollicking yayQuery podcast, the organizer of the unexpectedly epic TXJS, a contributor to the jQuery Cookbook from O'Reilly, and the author of jQuery Fundamentals.

More About Rebecca »