Software Factory

Prism Software Factory Beta su Codeplex ed Extension Gallery

Ci siamo ! Abbiamo rilasciato la prima beta della Prism Software Factory Light su Codeplex: http://psf.codeplex.com Abbiamo anche fatto l’upload direttamente nell’Extension Gallery accessibilie da Visual Studio 2010: Tools –> Extension Manager –> Online Gallery –> Search –> 4ward et voilà   Qui i dettagli della extension http://visualstudiogallery.msdn.microsoft.com/en-us/72acef44-28b2-491a-8be3-6d041db712eb?SRC=VSIDE

Pubblicata la 4ward Prism Software Factory !

Finalmente ci siamo ! Grazie al grande collega Michele Zorzella la Software Factory basata su Prism 2.2 (http://compositewpf.codeplex.com/) è stata pubblicata su codeplex: http://psf.codeplex.com/ !!! Al momento c’è solo il source code, ma a breve verrà terminata la parte di UI Silverlight e pubblicheremo la prima Release che renderemo disponibile anche tramite "Extension Manager” di Visual Studio 2010 ! Questa Software Factory “Light” è in grado di : creare una Solution iniziale in Visual Studio 2010 basata su Prism (2.2) supporto a Enterprise Library 5.0 aggiungere moduli applicativi...

ALM Day Roma – Milano Prism Software Factories

III e IV speech personale: a Roma ero a pezzi, senza voce e col mal di testa, chissà che feedback a Milano ero mooolto più in forma e spero di aver trasmesso la mia passione per la software automation Fantastica esperienza !

Windows 2008 R2 RC + VS2010 Beta 1 perfect

Ennesimo esperimento: Ho instalalto in ufficio su un nuovissimo Phenom II X4 940 con 8Gb di RAM W2008 R2 RC e dire che vola è poco :) Ieri ho prontamente installato VS2010 Beta e posso confermare che funziona benissimo. Purtroppo non c’è traccia di Blueprints però la speranza è l’ultima a morire … vedremo la beta 2. Oggi l’esperimento procede con l’aggiornamento da TFS 2008 a TFS 2010 Beta 1, vi terrò aggiornati …

Convertire progetti di test NUnit in progetti di test VSTS

Ultimamente mi è capitato di dover migrare parecchi progetti di test da NUnit a VSTS per poterli integrare in TFS 2008 e visto che ci sono molti siti in inglese e nessuno in italiano, annoto qui la procedura da seguire: Selezionare il progetto, tasto destro del mouse, Unload Project Edit Project Aggiungere al file: <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> Salvare tasto destro del mouse, Reload Project Aggiugnere la seguente reference al progetto: Microsoft.VisualStudio.QualityTools.UnitTesting.Framework Cambiare gli using...

Video dell’ALM Day su BE IT Software Factories e SOA !

Caspita nelle ultime settimane sono stato così incasinato da dimenticarmi di postare il link al video dell’ALM Day sulle Software Factories e SOA che ho tenuto insieme al mio collega di 4ward Michele. Che soddisfazione :) Segnalo anche il video dei miei colleghi David e Christian sull’Automazione della postazione di sviluppo

Che fine ha fatto Blueprints su Codeplex ?

Su suggerimento del mitico Lorenzo mi ero da poco messo in contatto con Cameron Skinner per avere maggiori informazioni sul futuro delle Software Factories in VSTS2010 ed in particolare di Blueprints che ultimamente dire che era poco attivo su Codeplex era un eufemismo e oggi sorpresa … … Il progetto è scomparso da Codeplex :( http://www.codeplex.com/blueprints adesso dice: The project is not yet published. Domani cercherò informazioni da tutte le fonti possibili per capire cosa sta succedendo …

Quanto ho imparato sul lavoro !

Adesso che sto postando sul blog con più frequenza mi accorgo di quante cose ho approfondito negli ultimi anni grazie al progetto SOA interamente basato su piattaforma Microsoft a cui ho partecipato e mi rendo conto di essere stato più che fortunato per avervi partecipato e mi sento in dovere di ringraziare l'Enterprise Architect Stefano Bassi per avermi dato così tanta fiducia. Ho imparato di tutto di più: SOA poi diventata Event-Driven SOA Indigo poi diventato WCF Software Factory con GAX/GAT customizzate per NHibernate, WCF, Smart Client,...

Appena rientrato dall’ALM Day: Fantastico !

Rientrato proprio adesso a casa dall’ALM Day che esperienza !!!!! A parte la fase di preparazione dell’evento e soprattuto della tensione visto che era la prima volta che parlavo in pubblico, devo dire che è stata una grande esperienza. L’incontro dal vivo con Ivar Jacobson e col suo modo di presentare fantastico, le ottime sessioni di Lorenzo, ma soprattutto il fatto di aver conosciuto dal vivo un altro pezzo del Gotha di UgiDotNet e dello sviluppo in Italia e non: - il mitico Janky - la mitica Rosalba - Adrian e i suoi mitici quiz...

Blueprints 2.1.1 è ancora presto ?

Onestamente le mie prime impressioni su Blueprints 2.1.1 sono sicuramente positive per l'enorme passo avanti fatto rispetto a GAX/GAT per quanto riguarda lo sviluppo della Software Factory, però siamo ancora un po' lontani da qualcosa di utilizzabile per una software factory completa. Facendo giusto qualche prova ho trovato subito 2 issue (prontamente segnalate su Codeplex) relative alla parte Workflow WF-Command, per una ho trovato un workaround, ma per l'altra senza il source code delle Activity di base di Blueprint non se ne esce proprio. Comunque andrò avanti a fare esperimenti e segnalare bug :)

Blueprints CTP 2.1.1 release !

Ieri è stata rilasciata la versione 2.1.1 di Blueprints con i relativi sample disponibili qui. Sempre ieri sono stati resi disponibili degli screencast molto utili qui. Comunque ho deciso di cominciare a postare qualche info in italiano sui vari esperimenti, in teoria proveremo a migrare la nostra attuale factory WCF custom come esperimento.

NHibernate Factory

Mi sono accorto di non aver mai scritto nemmeno una riga nel blog relativa alla Software Factory su NHibernate che abbiamo creato per un nostro cliente. Tramite GAX e GAT siamo riusciti a costruire un data layer completo e quasi totalmente automatizzato in grado di generare gli schemi hbm, il repository e le business entities partendo direttamente da un database SQL 2005, con tutti i metodi CRUD di base, tutte le Get con collection con paginazione e get generica tramite template. La mente dietro a questo ottimo pezzo di software :) è il mio collega Michele Zorzella,...

Visual Studio 2010 CTP (VPC) veramente notevole

Ho cominciato ad utilizzare la prima CTP pubblica di Visual Studio 2010, . NET 4.0 e TFS e sono rimasto veramente impressionato dalla qualità e dell'ottima presentazione con dei buoni walkthroughs. Bello il nuovo XSD Schema Explorer Ottima l'integrazione di WiX Bene il migliorato il supporto per TDD e Refactoring (qui si vede che Resharper è stato usato come linea guida) Devo ammettere che Microsoft sta veramente facendo passi da gigante ultimamente nella qualità dei rilasci e sfido anche i miei ex-colleghi (fondamentalisti di Java...

UAT, Software Factory e Fitnesse

Dopo essere andati avanti per diversi mesi generando test client (a mano) per lo User Acceptance Test per vari servizi WCF ci siamo decisi a cercare delle alternative. La prima strada è stata l'integrazione nella nostra Software Factory WCF di una recipe per la generazione automatica di test client da riga di comando a partire da un ServiceContract e devo dire che il risultato è stato ottimo: generazione automatica parametri di input dei metodi (file xml) tracciamento automatico delle performance (tempo creazione proxy e tempo effettivo di esecuzione metodo) ...

Web Service Factory December con bachi

Finalmente sonoriuscito ad installare la release finale della nuova Web Service Factory e devo dire che francamente mi aspettavo di più, ci sono ancora bachi nella gestione di parametri di tipo Array nella Data Guidance, manca la funzione di Auto Map dei parametri delle stored procedure e dei translators (che avevo suggerito e che mi sono sviluppato a mano), ci sono degli errori nella creazione della stored procedure RethrowError. Insomma direi che come introduzione alle Software Factory può andare, però non è ancora abbastanza, noi abbiamo già modificato parecchio la versione precedente aggiungendo nuove funzionalità e correggendo alcuni bachi, a questo punto...