M-V-VM: simple view provider

On these pages I have spoken a lot, during this years, about UI composition and I’ve also built a toolkit (during the Prism v1 era) to automate all the infrastructure and all the basic tasks related to UI composition. That project, named Ran Toolkit


mv-v-vm: quali vantaggi? (rant-mode-on)

il testing è l’ultimo dei vantaggi, in ordine di importanza, che m-v-vm porta con se, vendere m-v-vm portando come primo beneficio la testabilità a mio modo di vedere è decisamente riduttivo e in alcuni casi addirittura potrebbe essere controproducen


M-V-VM: comunicazione e navigazione

Eccoci di nuovo a parlare di Model View ViewModel, finalmente . Per ora ci siamo limitati ad una serie di post introduttivi all’argomento: M-V-VM: The beginning M-V-VM: master-details ViewModel != DTO M-V-V


M-V-VM: Commanding

Finalmente ci siamo, dopo anni luce dall’ultima volta, siamo all’ultimo step della nostra parte introduttiva su Model View ViewModel. Il bello inzia adesso :-) L’ultimo requisito che abbiamo, per questa parte, è la possibilità di cancellare un indi


M-V-VM: master-details (2): let’s move on…

Dove siamo rimasti: Abbiamo introdotto il pattern Model View ViewModel partendo dai concetti di base; Ci siamo spostati in uno scenario un po’ più complesso; Abbiamo piacevolmente divagato su alcuni punti che sono emersi; L’ultima volt


ViewModel != DTO

nei commenti all’ultimo post mi sembra sia emerso un dettaglio importante, ho la sensazione che ci sia la convinzione, a mio modo di vedere errata, che un ViewModel sia (o debba essere) un DTO. Ho anche la sensazione che questo errore, o presunto ta


M-V-VM: master-details

Continuiamo con la nostra serie introduttiva su Model View ViewModel. L’ultima volta, troppo tempo fa, abbiamo parlato del primo approccio a Model View ViewModel. Andiamo avanti e prima di addentrarci nelle vere problematiche legate all’implementazi


M-V-VM: The beginning

Rispondendo sui newsgroup mi sono reso conto, o forse è solo ego ;-), che probabilmente mancano risorse introduttive, molto introduttive, su Model-View-ViewModel. Non ho cercato, semplicemente mi piace scrivere, quindi sorbitemi :-), se proprio cambi