c/o Microsoft Italia
Centro Direzionale San Felice
Palazzo A
Via Rivoltana, 13 - Segrate
Envision
tr.v., -sioned, -sion·ing, -sions.
To picture in the mind; imagine.
Nuovo appuntamento con gli eventi UGIdotNET, questa volta in occasione del Community Tour organizzato in collaborazione con Microsoft Italia.
Quattro sessioni dedicate ad un volo pindarico, con l'obbiettivo di mostrare scenari tanto "futuribili" quanto, allo stesso tempo, ormai a portata di mano. Ti aspettiamo!
Puoi iscriverti gratuitamente qui.
La famiglia di Visual Studio Team System 2010 si arricchisce di un componente chiamato Visual Studio Lab Management 2010, che permette di gestire ambienti virtualizzati di sviluppo e test in maniera completamente assistita.
Basato su Hyper-V e System Center Virtual Machine Manager, permette di creare template di macchine e reti virtuali, nonché di instanziarle, utilizzarle per effettuare sviluppo, test, collaudo, ottenerne snapshot.
Tutte le operazioni avvengono in maniera completamente integrata con Team Foundation Server, permettendo ad esempio di allegare lo snapshot di una macchina virtuale a un Bug creato in TFS, in modo che lo sviluppatore possa verificare “sulla macchina incriminata” le cause del malfunzionamento.
In questa sessione verrà mostrato come gli amministratori possono configurare e impostare il laboratorio di sviluppo e test, nonchè come sviluppatori e tester non tecnici possano, tramite Visual Studio Test and Lab Management 2010, instanziare, configurare, e utilizzare le macchine del laboratorio senza dover passare da SCVMM.
Il successo di un progetto dipende dalla soddisfazione delle aspettative del cliente, e la user experience è spesso determinante in tal senso. In questa sessione vedremo cos'è un prototipo funzionale e come realizzarlo in breve tempo utilizzando gli strumenti che abbiamo a disposizione nella suite Expression Studio 3
Nella realizzazione di un applicazione Silverlight problemi come recupero e aggiornamento dei dati, paginazione, sorting, gestione della concorrenza, autenticazione, autorizzazione etc finiscono spesso col rappresentare il maggior impegno realizzativo. Nella sessione analizzeremo come i .NET RIA Services permettano allo sviluppatore di dimenticarsi di questi aspetti e concentrarsi invece sulle effettive funzionalità richieste all’applicazione.
Per molti il TDD rappresenta una conquista come strumento di design per codice di elevata qualità.
Ma esiste il rischio che i test automatici diventino un elemento di rigidità invece che di agilità? E poi, è proprio vero che i test diventano documentazione del design o addirittura dei requisiti?
In questa sessione parleremo dell’approccio BDD e del valore che può aggiungere al nostro modo di scrivere e condividere il codice.