1. My issues with Let

  2. Refactor Until You Feel Almost Comfortable

  3. Splitting an open source project in two with Git submodules

  4. Keeping the Front-End Modular with BEM

  5. Lazy Refactoring

  6. Collaboration is Other People

  7. Back to Basics: Anonymous Functions and Closures

  8. How to Stop Voodoo Programming

  9. Prefer Objects as Method Parameters, Not Class Names

  10. Back to Basics: SOLID

  11. Meditations on a Class Method

    Mike Burns
  12. Let Your Code Speak For Itself

  13. Refactoring with an Apprentice

  14. Introducing Hound

  15. Removing Sass Duplication Using Sass Maps

  16. Clearer Conditionals using De Morgan's Laws

  17. Ruby Science: Extracting and Using Classes

  18. Ruby Science: How to Eliminate Feature Envy and Comments

  19. Refactor in a branch

    Mike Burns
  20. Better serialization, less as_json

    Alex Grant
  21. Code that says why it does

  22. Let's Not

  23. Don’t Repeat Your Ruby Constants in Javascript

  24. Refactoring: Replace Conditional with Polymorphism

  25. Expressing the problem

    Mike Burns
  26. Name It

    Mike Burns
  27. Tell, Don't Ask

  28. How Much Should I Refactor?

  29. Types of Coupling

  30. Beware Homonyms

  31. Read between the lines

  32. Humans Present: Refactoring

  33. Come Correct with Inject and Collect

  34. How to Extract an Intention-Revealing Name Using Vim

  35. What is good code?

  36. Decorators Compared To Strategies, Composites, and Presenters

  37. Rails Refactoring Example: Introduce Null Object

  38. Watch for Turbulence

    Mike Burns
  39. Derive #inject for a better understanding

    Mike Burns
  40. Inject that Rails Configuration Dependency!

  41. Evaluating Alternative Decorator Implementations In Ruby

  42. Tidy Views and Beyond with Decorators

  43. The One-Method Silent Killer in Your Cucumber Suite

  44. Design Patterns in the Wild: Null Object

  45. Separate your filters

    Mike Burns
  46. Getting Sequential: A look into a Factory Girl Anti-pattern

  47. Unobtrusive Ruby

    Mike Burns
  48. A Paperclip Refactoring Tale: Part One: Dependency Injection

    Mike Burns
  49. ActiveRecord, Caching, and the Single Responsibility Principle

  50. If You Gaze Into nil, nil Gazes Also Into You