April 2008 Blog Posts

Software Factory questa sconosciuta

Ormai dopo 2 anni d'esperienza sulle Software Factory in Visual Studio a Singapore e in Austria per: creazione software factory completa per NHibernate (creazione automatica hbm, repository, business entity, partendo da un DB) customizzazione avanzata della web service factory (non la modeling edition che è troppo macchinosa da utilizzare) customizzazione avanzata della smart client factory Direi che siamo decisamente specializzati sulla cosa. Fantastico :) Ma in Italia c'è qualcuno che le usa ?????

Libri in italiano su Biztalk 2006 = 0

Nell'ultimo periodo stavo cercando un libro in italiano su Biztalk 2006 per alcuni miei colleghi ..... sapete quanti ne ho trovati ? 0. Sì lo so, voi direte "La lingua principale per i testi tecnici è l'inglese!". Concordo pienamente, ma il fatto che non ci siano libri in italiano per un prodotto specifico è indice che il mercato in Italia per quel prodotto è relativamente piccolo. Al che ho indagato presso altri nostri clienti e ho scoperto che: in Austria il mercato è ancora più piccolo e i consulenti Biztalk sono poco...

NHibernate Fetch in servizi WCF

Se sviluppate servizi WCF sessionless con NHibernate il lazy loading non potete utilizzarlo. Questo implica che l'ottimizzazione sul fetching utilizzata da NHibernate durante le select di relazioni 1-many o many-to-many non è più valida e va sostituita da un'altra strategia. Per chiarire la cosa: elemento padre A con 2 relazioni a 2 tabelle B e C. per Default la strategia di fetching utilizzata da NHibernate è select che implica che una seconda select venga utilizzata per recuperare i figli di un elemento (su richiesta se lazy loading è attivo). Chiaramente se lazy loading è false, ogni get di un...

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) ...

VS2008 e limite download mex 65Kb

Quando si crea il proxy di un servizio WCF attraverso il mex potrebbe capitare di ricevere un errore dovuto alla dimensione del messaggio ricevuto superiore a 65Kb. Per risolvere il problema con VS2008 dovete aggiungere le seguenti righe di configurazione al file c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe.config     <system.serviceModel>         <client>             <endpoint name="net.tcp" binding="netTcpBinding" bindingConfiguration="bc" contract="IMetadataExchange" />         </client>         <bindings>             <netTcpBinding>                 <binding name="bc" maxReceivedMessageSize="10000000">...