1. Don’t Repeat Your Ruby Constants in Javascript

  2. Refactoring: Replace Conditional with Polymorphism

  3. Expressing the problem

  4. Name It

  5. Tell, Don't Ask

  6. How Much Should I Refactor?

  7. Types of Coupling

  8. Beware Homonyms

  9. Read between the lines

  10. Humans Present: Refactoring