Cakes and ViewModels

A talk that I think went fairly unnoticed, by Jon Sterling, entitled "Modularity à la Taliban" stated the following: A ViewModel should only be created by another ViewModel. [1] With this idea in mind, let's see it in practise[1:1]: User tries to login via Facebook. Has…