June 2011 Blog Posts

Un pomeriggio con DomusDotNet a parlare di MVVM e Caliburn.Micro

Venerdì ho partecipato all’evento organizzato dai ragazzi di DomusDotNet su Caliburn.Micro (CM), un framework per l’implementazione del pattern MVVM su WPF, Silverlight e Windows Phone 7. CM è il “fratellino” di Caliburn, un noto framework esistente da anni per gestire sia MVVM che UI Composition, spesso confrontato con Prism per la sua completezza (e purtroppo complessità). Caliburn.Micro, invece, implementa solo le principali e più comuni caratteristiche che servono alle applicazioni in questo contesto, e grazie ad un sistema basato su convenzioni (convention over configuration) risulta piuttosto semplice da utilizzare, permettendo così di eliminare molto codice infrastrutturale...

Perchè i sistemi di controllo di versione distribuito gestiscono meglio branch e merge?

Uno dei principali vantaggi dei DCVS indicati da molti articoli è quello di gestire meglio il processo di branch, ma spesso, specialmente in discussioni “introduttive”, non viene indicato perché ciò avviene. In poche righe, riesce a farlo Joel Spolsky in questo tutorial di “rieducazione” degli utenti SVN al mondo dei DCVS, in particolare a Mercurial: http://hginit.com/00.html Nel paragrafo “One more big conceptual difference” viene spiegato come ciò dipenda dal diverso comportamento tra SVN, che esegue durante la merge un confronto tra revisioni, e i DCVS (o perlomeno Mercurial), che invece confrontano dei changeset…. leggete poi l’articolo per ulteriori...

[ITPRO] Materiale dell’evento Incontri Tecnologici: soluzioni per la virtualizzazione

La mattina del giorno in cui abbiamo fatto con DotNetMarche il workshop “Community Tour CMS Edition”, di cui il buon Michele ha già segnalato il materiale, dei nostri amici, Giuliano e Marco, hanno tenuto un evento sulla virtualizzazione, parlando in particolare di come utilizzare Virtual Box e Microsoft Hyper-V rispettivamente in scenari che potremmo semplificare in “personal” ed “enterprise”. Anche se il taglio è orientato più ai sistemisti che ai dev, sicuramente a qualcuno potrà interessare :) Trovate i video qui, a breve ci saranno anche le slide: http://vimeo.com/album/1617629