opensource
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...
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...
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"
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");
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
Che sia la volta buona, finalmente un vera libreria di AOP per .Net? PostSharp
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.
Direttamente dal blog di Ayende apprendo che la versione 2.0 finale di NHibernate è stata appena rilasciata.
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.
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...
Devo ammetterlo, queste sono le notizie che di solito mi rendono particolarmente curioso. In pratica dal blog di David Hayden apprendo che il team di P&P ha appena rilasciato la prima CTP di Unity un lightweight extensible dependency injection container made in MIcrosoft. Corro subito a scaricarlo. Technorati Tag: unity
Con il nuovo anno ho deciso di provare a realizzare un piccolo progetto da rilasciare open-source.
Si chiama Web Log Viewer e vuole essere un aiuto per chi vuole visualizzare da browser
i log delle proprie applicazioni.
In questi giorni si parla molto di VS 2008 e delle sue nuove funzionalità,
ma forse la novità (per me) più rilevante è che il rilascio di VS 2008 porta con se un cambiamento significativo della
politica di MS.
Visual Studio 2008 è oggi l'IDE di MS più "aperto" che sia mai stato prodotto e non mi riferisco solo alla disponibilità
dei sorgenti, ma al fatto che sarà possibile creare nuovi tool basati sulle tecnologie di VS2008 e completamente
royalty free.
Qualcosa che ricorda (anche se molto da lontano) Eclipse.
Visual Studio Extensibility
VSX Team Blog
Visual Studio 2008 Shell
Domanda,
perchè l'aggiornamento automatico di Java mi consiglia di installare OpenOffice?
I wiki diventano sempre più importanti per gli sviluppatori, basta dare una occhiata al wiki di Ugi per capire l'importanza di avere a disposizione uno strumento di questo tipo.
La domanda è quale wiki engine scegliere?
Microsoft mette a disposizione un buon wiki template per sherpoint, ma non è molto completo in termini di funzionalità.
La galassia open source è ricchissima di wiki engine fatti molto bene.
In questi giorni ho avuto modo di provare Deki Wiki e devo dire che si è rivelato veramente un wiki engine completo.
Realizzato in PHP, ma con all'interno MONO, per utilizzarlo basta semplicemete scaricare una macchina virtuale e poi lanciarla, al primo...
Dopo circa due mesi di lavoro, su un progetto dove utilizzo NHibernate, posso
affermare che questa mia prima esperienza "seria" con il noto ORM è stata senza dubbio positiva.
All'inizio non è stato facile, per via soprattutto della gestione delle session, visto
che l'applicativo è web, ma superato i primi ostacoli lo sviluppo è andato liscio.
L'aspetto che più mi ha convinto è la facilità con cui
si possono effettuare modifiche sostanziali al proprio Domain Model senza perdere molto
tempo a riallineare codice sql per la persistenza dei dati, cosa che non mi accadeva
con iBatis.Net, l'ottimo data mapper di Apache.
Lo consiglio anche a chi sta aspettando LINQ (con tutte...
Il sito patterns & practices di Microsoft è sempre una risorsa importate per gli Architect .Net.
Sul sito è disponibile per il download patterns & practices April 2007 DVD:
"patterns & practices are Microsoft's proven recommendations for how to design, develop, deploy, and operate architecturally sound applications for the Microsoft Platform. This DVD contains detailed technical information including printable guides, source code, PowerPoint presentations, and multi-media content."
Technorati tags: patterns&practices
Come da programma è stata rilasciata la RC1 di Spring.Net.
Da adesso sarà possibile utilizzare le nuove funzionalità essendo certi
che non ci saranno modifiche importanti rispetto alla versione finale.
Technorati tags: springnet