Exploring various MVC patterns by exploring a simple Yammer app