Passa ai contenuti principali

Post

Visualizzazione dei post da aprile, 2011

TFS2010 Object Model: Collegarsi ad un server TFS 2008 tramite l’object model di TFS 2010

Questo post funge da compendio a tutti i post già pubblicati sull’object model di Team Foundation Server 2010 e agli articoli pubblicati su DomuDotNet ( link , link , link , link , link e link ) e ha lo scopo di mostrare come sia possibile utilizzare l’object model di TFS per accedere ad un server TFS 2008. L’object model di Team Foundation Server 2010 è completamente compatibile con il server 2008 e, in particolare, l’unica differenza sostanziale è la modalità con cui si recupera le due istanze fondamentali per l’accesso al server: TfsConfigurationServer e TfsTeamProjectCollection. Cominciamo con il prendere in esame il recupero dell’istanza di TfsConfigurationServer e per fare ciò vediamo come si presenta la finestra di inserimento di un nuovo server nelle due versioni del team explorer. Nella versione 2010 abbiamo: mentre nella versione 2008: La differenza tra le due maschere è la presenza della proprietà Path (nella 2010) che fa si che, a parità di nome server, l’url

Rilasciato Microsoft Solver Foundation

Vi segnalo che Microsoft DevLabs ha pubblicato, martedì scorso, Microsoft Solver Foundation un framework per costruire ed ottimizzare modelli matematici. Vi segnalo anche il post di Somasegar in cui viene annunciato il lancio del framework e riportati un paio di esempi pratici.   Tag di Technorati: Microsoft Solver Foundation , DevLabs

Provate Azure per un mese gratuitamente!!!

Vorrei riportarvi il post di Brian Harry che vi da la possibilità di provare Windows Azure per 30 giorni senza pagare assolutamente nulla. Vi basta andare sul sito http://windowsazurepass.com/ ed inserire il codice promozionale CRMIKEA. Quello che vi aspetta è il seguente:   Tag di Technorati: Windows Azure , promo code

Definire i contratti su interfacce generiche in VB.NET

Uno dei grandi vantaggi dei code contracts di Microsoft (vedere gli articoli sul sito www.domusdotnet.org per maggiori info) è quello di poter definire i contratti anche sulle interfacce. Ad esempio le precondizioni si definiscono attraverso uno dei metodi statici Requires della classe Contracts (System.Diagnostic.Contracts): Imports System.Diagnostics.Contracts   Module Module1        Sub Main()          Dim chr = GetLastChar( "pippo" )          Dim chr2 = GetLastChar( "" )      End Sub        Public Function GetLastChar(str As String ) As String          Contract .Requires( Not String .IsNullOrEmpty(str))          Return str.Substring(str.Length - 1)      End Function   End Module Il metodo GetLastChar richiede che l’argomento non sia né Nothing, né “” e, nel caso precedente, in fase di compilazione, si ottiene il seguente warning mentre in fase di esecuzione si ottiene la seguente eccezione: Fino a qui tutto bene

Un servizio clienti al servizio del cliente

Vorrei spendere questo post per sottolineare l’ottimo servizio fornitomi dal servizio clienti Vodafone. In particolare il tutto è nato dalla necessità, all’arrivo del mio nuovo Omnia 7, di attivare una opzione internet sulla mia scheda Vodafone. Nell’attivare tale opzione ho attivato inavvertitamente anche l’opzione per la navigazione wap il cui costo è decisamente sproporzionato. Dopo un paio di giorni di navigazione wap  e senza riuscire a switchare sulla navigazione web, ho chiamato il servizio clienti e, inaspettatamente, l’operatore mi ha comunicato che avrebbe provato a risolvere il mio errore e, contestualmente, mi avrebbe restituito i soldi spesi per errore. E, già, qui sono rimasto sorpreso! Dopo l’intervento del servizio clienti, la situazione non è migliorata ed il telefonino continuava ad andare in wap, così ho richiamato, dopo un paio di giorni, di nuovo il servizio clienti. L’operatore, lo stesso della precedente volta, a cui, quindi non ho dovuto rispiegare d

Rilasciata Async CTP SP1

E’ stata rilasciata la SP1 di Async CTP. Questa versione include: compatibilità con Visual Studio 2010 SP1; API per Windows Phone 7 possibilità di utilizzare Async in produzione. La pagina ufficiale di Visual Studio Asynchronous Programming è al seguente link . E’ possibile scaricare la CTP al seguente link .   Tag di Technorati: Async CTP Sp1 , Visual Studio Asynchronous Programming

MIX 11 – IE10 Platform Preview

Coloro che hanno visto la keynote di ieri del Mix 11 saranno rimasti impressionati dalle potenzialità di IE10. Per poter provare le funzionalità di IE10, è stata rilasciata la prima Preview Platform che è scaricabile da: http://ie.microsoft.com/testdrive/Info/Downloads/Default.html Come già avvenuto per IE9, le plattform preview verranno rilasciate in sequenza per permettere agli utenti di scoprire le nuove funzionalità non appena vengono messe a disposizione.   Tag di Technorati: ie10 , ie10 platform preview , mix11