Anche quest’anno avrò l’onore di prendere parte ad uno dei meeting di Xe.Net, questa volta (tanto per cambiare) il tema sarà Wpf in salsa Model View ViewModel, la sessione sarà in code-sharing (come le compagnie aeree) con Davide Senatore, Davide si occuperà di una coprposa ed esaustiva introduzione al mondo Wpf in salsa M-V-VM con alcune digressioni su Wfp in quanto tecnologia di presentazione mentre io mi stavo chiedendo come impostare la mia parte della sessione…

Sessione tradizionale o Q&A/ simil OpenSpace?

In generale l’obiettivo che vorrei raggiungere è quello di approfondire molto, veramente molto, alcuni argomenti. Tutto è impossibile ma da qualche parte bisogna pur cominciare :-) le sessioni tradzionali hanno purtroppo, è il formato che lo impone, il limite di non poter approfondire come si deve e anche quando nel titolo c’è la frasetta magica “real world” spesso i problemi reali vengono solo scalfiti e marginalmente affrontati, ripeto non è una critica è una semplice constatazione derivante dall’evidenza a dalle “necessità di scena”, 75 minuti quando va bene sono veramente pochi.

Vorrei cercare di capire se questo limite è superabile scroccando/sfruttando il format delle sessioni Xe.net in cui una doppia sessione su un singolo argomento garantisce ben più di 2h di chiaccherata equamente divisa tra una corposa ed esaustiva introduzione e la possibilità di approfondire all’osso un paio di argomenti a scelta.

Che ne dite? se volete dire la vostra i commenti sono aperti.

Io sarei disposto ad approfondire ad esempio:

  • perchè e come usare IoC in un mondo M-V-VM e il suo difficile rapporto con le attached properties;
  • M-V-VM come layer di mascheramento totale: la conseguenza è Domiain Model anemico, molto anemico?
  • In realazione a quanto di cui sopra: wrappare costa un sacco! ne vale la pena? che soluzioni abbiamo?
  • La validazione dei dati dell’utente in M-V-VM: come sfruttare semplicemente VAB di enterprise library;

La sessione verterà comunque su questi argomenti, quello che vorrei capire è:

  • Avete altre cose di cui vorreste un approfondimento;
  • se preferire una sessione più interattiva dove voi fate le domande e mi massacrate :-)

Commentate gente, commentate :-)

.m