May 2010 Blog Posts

EventToCommand che semplicità

Utilizzo da un po’ di tempo il framework MVVM Light Toolkit per sviluppo di applicazioni WPF e Silverlight. Una delle caratteristiche che più me lo fanno apprezzare è sicuramente la semplicità e la chiarezza. Nella release 3 è stata aggiunta la possibilità di associare eventi a command senza la necessità creare attached behavior. La cosa ancora più interessante è che possiamo fare il tutto all’interno di Blend. <Image> <i:Interaction.Triggers> <i:EventTrigger EventName="MouseMove"> <GalaSoft_MvvmLight_Command:EventToCommand...

Notificare i file estratti in Tfs

Per tenere sotto controllo i file estratti nel source control ed evitare che qualcuno si dimentichi di archiviare le modifiche fatte o che per distrazione mantenga i file estratti per mesi, ho creato una programma di notifica. L’idea è semplice se un file è estratto da più di 10 giorni si vene avvisati tramite una mail. Il metodo GetPendingChanges ritorna tramite delle classi contenitore (PendingUser e PendingInfo) l’elenco delle persone e dei file che sono estratti. public IList<PendingUser> GetPendingChanges(DateTime dateOffset) { //Si collega a l'istanza di Tfs TeamFoundationServer tfs = new TeamFoundationServer("ServerName"); ...

Come gestiamo il Branching in azienda

Per gestire le branch per i progetti in azienda abbiamo, in base alla nostra esperienza e ai possibili requisiti, definito 3 modelli possibili (Basic, Standard, Advanced). Questi modelli si basano sulla esaustiva guida stilata dai Rangers di Tfs che è pubblicata su codeplex a questo indirizzo. Basic Release Plan La base release plan è la più semplice strategia per il versioning che utilizziamo. Il vantaggio principale è di gestire bug fix concorrente in produzione mentre lo sviluppo procede. Deve essere scelta nel...

Il giorno dopo i Real Code Day 4.0

I Real Code Day sono stati una giornata piacevole, Firenze è sempre una città affascinante e una bella fiorentina bagnata da dell'ottimo brunello ha ripagato il viaggio da Piacenza. Prima volta che partecipo ad un evento aspitalia e devo dire che l'affluenza è stata considerevole tanto che ha richiesto una sala aggiuntiva. Mi chiedo però che cosa serva la registrazione all'evento se poi non ci sono abbastanza posti… overbooking come le compagnie aeree? Visual Studio 2010 per l'architetto Speaker: Riccardo Golia Avere la possibilità di creare diagrammi all'interno di visual...

TF252031: A SharePoint site could not be created for the team project collection

Sto installando in questi giorni il nuovo Tfs 2010 per iniziare a fare dei test di migrazione dal Tfs 2008. L'installazione è andata tutta bene, si vede che hanno lavorato molto per semplificare il setup, purtroppo però quando creo una nuova collection viene scatenato questo messaggio di errore. TF252031: A SharePoint site could not be created for the team project collection. The following error occurred: Server was unable to process request. ---> Exception from HRESULT: 0x80040E09 ---> Exception from HRESULT: 0x80040E09 Il problema sembra dovuto al fatto che l'istallazione è stata fatta utilizzando "Sql...

«May»
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345