Greater Atlanta Software Symposium - October 24 - 26, 2008 - No Fluff Just Stuff

Refactoring JavaScript

Greater Atlanta Software Symposium

Atlanta · October 24 - 26, 2008

You are viewing details from a past event

About this Presentation

The rise of Ajax and Rich Web Applications, plus the success of dynamic languages, has caused people to revisit the JavaScript language. Now that we take JavaScript seriously as a language, it is time to get serious about the quality of JavaScript code, through refactoring. In this talk, we will test and refactor a real-world jQuery plugin.

As we refactor a real-world jQuery plugin, you will learn how to

  • test JavaScript code with Screw.Unit, Smoke, and blue-ridge
  • write covering tests for existing code
  • perform common refactorings such as extract method and "use the right tools"
  • rethink refactoring in light of functional programming style
  • think about when and how refactoring shades into breaking changes and redesign
Stuart Halloway

President of Cognitect

Stuart Halloway is a founder and President of Cognitect, Inc. (www.cognitect.com). He is a Clojure committer, and a developer of the Datomic database.

Stuart has spoken at a variety of industry events, including StrangeLoop, Clojure/conj, EuroClojure, ClojureWest, SpeakerConf, QCon, GOTO, OSCON, RailsConf, RubyConf, JavaOne, and NFJS.

Stuart has written a number of books and technical articles. Of these, he is most proud of Programming Clojure.

Learn more about Stu's presentations on his wiki.