Pattern examples to accompany the GoF book

I’m currently looking at patterns as part of my thesis work (and also as part of personal interest).  I’ve been compiling resources and will be sharing some interesting bits as I find them.  Here’s the first of what I hope will be many: Pattern examples, easy-to-understand examples of design patterns culled from real life.  This was the output of the  OOPSLA ’97 workshop.

MVC Video Tutorials

The Model-View-Controller design pattern is a common one for web applications, and it should be a standard topic in our programming classes whatever the language. Students who understand and use this pattern in frameworks like Ruby on Rails, CakePHP, CodeIgniter, and Django will get a head start in their careers.

It’s encouraging to see students discover this pattern on their own. Last week, I saw some students apply this pattern to their SAD project. Instead of using an existing framework, they built it from scratch. It was an instructive exercise nonetheless.  They used videos from JREAM to learn the techniques.

(Thanks to Mark Flores for sending the links.)