December 2008 Blog Posts

Sync Framework con IronRuby

In questo ultimo periodo abbiamo messo in produzione una serie di applicazioni occasionalmente connesse che sfruttano il Microsoft Sync Framework per sincronizzare i propri storage locali con lo storage centralizzato. Prima di tutto è bene dire che il Microsoft Sync Framework ha un runtime che premette la sincronizzazione universale agnostica da tipi di dato e protolli. la possibilità di creare e consumare feeds che sono "FeedSync-compliant" lo sviluppo rapido di applicazioni che sincronizzano dati archiviati su file system NTFS, drivers removibili, Microsoft SQL Server ...

UGI Alt.net conference III

Sabato 24 Gennaio 2009 si terrà a Milano la terza conferenza UGI Alt.net: si tratta di una conferenza gratuita di un giorno dedicata alla filosofia ALT.NET. Seguire la filosofia ALT.NET equivale a seguire i propri gusti sul design delle applicazioni e usare la piattaforma .NET per supportare le proprie idee invece che doverle plasmare per adattarle al framework. Sebbene nessuna di queste cose sia un requisito per “essere ALT.NET” la community abbraccia metodologie agili come Scrum, XP. Usa strumenti open source e segue pratiche come Test Driven Development/Design, Behavior Driven Development/Design, Domain Driven Development/Design. ...

Lanciare MbUnit usando NAnt e Gallio

Gallio ha un buon supporto per NAnt! L'unica pecca è la documentazione a riguardo che attualmente è un po' scarna. Di seguito quindi posto le istruzioni per portare a buon fine l'operazione senza grossi sforzi. Prima di tutto bisogna caricare i Tasks di Gallio in NAnt inserendo la riga nel file di progetto <loadtasks assembly=".\tools\Gallio\Gallio.NAntTasks.dll" /> Poi grazie a questo frammento di xml possiamo lanciare gli unit tests contenuti in un assembly chiamato Data.Fixture.dll <target name="test" depends="build"> <gallio result-property="exitCode" failonerror="false" > <runner-extension value="TeamCityExtension,Gallio.TeamCityIntegration" /> ...