Yesterday (Tuesday May 20th, 2008), I presented at Montreal on Rails. I made a short and sweet presentation on Mephisto, and how I refactored it to support both Akismet and Defensio.

You can grab the slides for “Refactoring to Patterns: How Mephisto went from a single engine Lada to a multi-engine jet fighter”/2008/05/21/refactoring-to-patterns.pdf (PDF).

References

Design Patterns

Other interesting patterns that I used in Mephisto, which I briefly talked about, but haven’t mentioned in the slides at all:

Refactoring

  • Refactoring to Patterns

Other things I talked about