The Ugi Blog of Antonio Di Motta

“Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.” (Martin Fowler)
posts - 58, comments - 69, trackbacks - 1

opensource

ALTernative Paas a Windows Azure

Per chi sviluppa con .Net e vuole provare a fare qualcosa con il cloud sicuramente la prima scelta è Windows Azure, ma io ultimamente mi sento molto ALT.NET e allora ho deciso di cercare qualche altra soluzione PaaS (Platform As A Service) magari a prezzi più bassi, ed ho trovato AppHarbor. AppHarbor gestisce sia il deployment che la fase di runtime delle applicazioni .net. E' possibile fare il push del codice, in pratica, da tutti i vcs e dvcs oggi disponibili (git, mercurial, svn, tfs...), AppHarbor farà la build, lancerà i nostri test e se questi daranno esito positivo farà il deployment sull'application server...

posted @ giovedì 22 dicembre 2011 0.00 | Feedback (0) | Filed Under [ dotnet opensource ]

Fluent Validation

Qualche tempo fa ricordo di un post di Janky in cui descriveva il modo con cui gestiva la logica di validazione del domain model. Quella poche righe di codice mi hanno colpito molto in quanto per la prima volta realizzavo quanto fosse importante poter separare la logica di validazione da tutto il resto. Da allora mi sono imbattuto in molte librerie che in modo più o meno diverso realizzano la validazione. Ultimamente con il proliferare di librerie fluent like mi è venuta l'idea di creare una mia liberia di validazione che appunto utilizzasse l'approccio fluent, il mio errore è stato quello...

posted @ lunedì 14 settembre 2009 9.29 | Feedback (2) | Filed Under [ dotnet opensource ]

Codeplex Foundation

Nella giornata di ieri è stata lanciata una nuova iniziativa open source Codeplex Foundation che ha il compito di: "Enabling the exchange of code and understanding among software companies and open source communities"

posted @ venerdì 11 settembre 2009 9.46 | Feedback (0) | Filed Under [ opensource ]

nunitex

Appello per chi utilizza molto NUnit e ama scrivere codice fluente come me, vi segnalo questo interessante nunitex di Fabio Maulo che permette di scrivere cose come queste: const string somethig = "something";somethig.Should().Contain("some");somethig.Should().Not.Contain("also");somethig.ToUpperInvariant().Should().Not.Contain("some");

posted @ domenica 12 luglio 2009 19.17 | Feedback (5) | Filed Under [ dotnet opensource ]

Entity Mapping 0.3.1.0 is out!

Dopo diversi mesi finalmente sono riuscito a trovare del tempo per lavorare alla mia libreria di Mapping. Oggi ho rilasciato la nuova versione: http://www.codeplex.com/entitymap

posted @ mercoledì 22 ottobre 2008 10.09 | Feedback (0) | Filed Under [ dotnet opensource ]

PostSharp

Che sia la volta buona, finalmente un vera libreria di AOP per .Net? PostSharp

posted @ mercoledì 24 settembre 2008 21.55 | Feedback (3) | Filed Under [ dotnet opensource ]

Codeplex supporto TortoiseSVN

Novità per tutti quelli che desiderano utilizzare codeplex con TortoiseSVN. Dal blog ufficiale di codeplex è stato annunciato il supporto per SvnBridge, tutti i dettagli li trovate qui.

posted @ martedì 16 settembre 2008 9.16 | Feedback (1) | Filed Under [ opensource ]

NHibernate 2.0 rilasciato!

Direttamente dal blog di Ayende apprendo che la versione 2.0 finale di NHibernate è stata appena rilasciata.

posted @ sabato 23 agosto 2008 19.08 | Feedback (1) | Filed Under [ opensource ]

Unity 1.0 Released!

Il team di Patterns & Practice di Microsoft ha appena rilasciato la versione 1.0 di Unity, l'Ioc container costrutito sulla base di Objectbuilder 2.0 che sarà integrato nella prossima versione dell'Enteprise Library (4.0). Sul blog di David Hayden potete trovare i link ad alcuni interessanti webcast sull'argomento.

posted @ sabato 5 aprile 2008 8.18 | Feedback (1) | Filed Under [ dotnet opensource ]

MS delirium

Questa mattina nel leggere la posta trovo una email del mio amico Bartolo con in oggetto "MS delirium" e un link a questo articolo.   In breve, all' EclipseCon 2008 Microsoft ha dichiarato che sta collaborando con Eclipse Foundation: "..two organizations are working together to enable use of Eclipse technology to build Java applications for Windows Vista." questa poi...... "The Java enablement effort for Vista involves collaboration on an SWT (Standard Widget Toolkit) to work with Microsoft's WPF (Windows Presentation Foundation) technology for graphical presentation. This will enable Java to be used an authoring language...

posted @ giovedì 27 marzo 2008 9.32 | Feedback (0) | Filed Under [ opensource ]

Full opensource Archive

Powered by: