Archivio

Archivio per gennaio 2009

CookieSwap un utilissimo add-on per Firefox

31 gennaio 2009 2 commenti

Non c’è dubbio che, per quanto mi riguarda, Firefox sia il miglior browser attualmente disponibile. Non tanto per la compatibilità con i vari standard web ma per l’enorme quantità di add-on disponibili nel repository ufficiale. Tanti ma soprattutto molto utili.

Giusto ieri mi è sorta la necessità di gestire nella stessa sessione di Firefox più di un account Gmail. Questa necessità nasce dal fatto che il sottoscritto possiede, per varie esigenze, più di un account Google Gmail, più di un account Analytics e via discorrendo. In questo modo se vuoi accedere ad un altro account Gmail devi eseguire il logout e ri-autenticarti con il nuovo account e così via con tutti gli altri account. Con tutti gli inconvenienti e le scocciature del caso.

CookieSwap nasce proprio per questa esigenza. L’add-on permette di mantenere più cookie per lo stesso dominio raggruppandoli per profili. Con un semplice menù è possibile cambiare il profilo e con esso tutti i cookie associati. Riporto per completezza la descrizione ufficiale

CookieSwap enables you to easily swap all your cookies so that you can be logged in to multiple web e-mail accounts (like Gmail and Yahoo! mail) at the same time and quickly switch between them.

Che dire… semplicemente fantastico! :-D

Technorati Tags: ,,
Categorie:Informatica, Internet Tag: ,

Supporto all’object scope in XCogen

28 gennaio 2009 Nessun commento

Lo sviluppo di XCogen prosegue lentamente. Una funzionalità interessante che vorrei implementare è il supporto all’object scope nel file di configurazione. Premessa.

I più diffusi IoC Contanier offrono la possibilità di specificare per ogni type da creare, lo scope. Lo scope, o lifestyle in Castle windsor, indica sostanzialmente quante volte istanziare un oggetto. Per esempio se volessi specificare al mio container preferito che voglio una sola istanza del mio componente ILogger dovrei fare una cosa simile a questa:

<component id="ILogger" scope="Singleton" />

 

E’ ovvio che ogni container utilizza un propria sintassi per definire questo comportamento. In Castle Windsor si utilizza il già citato attributo lifestyles, con Unity esiste invece l’attributo Lifetime, in StructureMap l’attributo Scope mentre in Spring.net le cose si complicano un pochino. Se voglio semplicemente definire che un mio oggetto deve essere singleton devo definire l’attributo singleton = true, mentre per le restanti tipologie bisogna utilizzare l’attributo Scope. Insomma un bel casino ma non demordo ;-)

Nuovi video su Microsoft BeIt

28 gennaio 2009 Nessun commento

Da ieri sul nuovo portale video di Microsoft BeIt sono disponibili alcuni nuovi webcast. In particolare consiglio Introduzione a WPF, Databinding e il bellissimo WPF nel mondo reale: architettura e pattern Model-View-ViewModel.

Consiglio comunque di sottoscrivere il feed per mantenersi costantemente aggiornati.

Riferimenti

http://www.microsoft.com/italy/beit/Msdn.aspx?view=last

Technorati Tags: ,,,,

Asp.net MVC 1.0 Release Candidate

27 gennaio 2009 Nessun commento

Notizia fresca fresca. Apprendo dal blog di ScottGu che è stato appena rilasciato Asp.net MVC 1.0 RC. Moltissime le novità introdotte in questa release, tra cui nuovi comandi in Visual Studio, gestione e personalizzazione degli scaffold templates, nuovo MSBuild Task for Compiling Views, supporto per il refactoring delle View e tanto altro.

Riferimenti

http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx

Technorati Tags:
Categorie:News Tag:

UgiAltNet Conference conclusioni

27 gennaio 2009 Nessun commento

Come promesso pubblico un post conclusivo sulla UgiAltNet Conference. Premetto che è la prima volta che partecipo a questo tipo di conferenze. E che sicuramente parteciperò alle prossime con grande entusiasmo.

Dal punto di vista umano è stata un’esperienza fantastica. Grazie ad Alessandro ho avuto la possibilità di conoscere persone estremamente preparate e con una grande passione come la mia. Molti di loro, tra l’altro, vivono e lavorano, come me, nel bresciano e questo è un’altra cosa importante.

Dal punto di vista organizzativo l’incontro è stato gestito bene. La location era perfetta e ben servita, facilmente raggiungibile e con ristoranti e centri commerciali a pochi passi. Le sessioni erano decisamente interessanti con speaker preparati e molto disponibili. Azzeccata anche la scelta dei premi finali ad estrazione.

Dal punto di vista dei contenuti invece qualcosa in più poteva essere fatto. Alcune sessioni sono iniziate bene per poi perdersi in discorsi ripetitivi o quantomeno poco interessanti dal mio punto di vista. Molto belle invece le sessioni su IronRuby e FitNesse. La scelta di improntare le sessioni su un confronto continuo dei partecipanti a volte ha penalizzato i contenuti.

Rimane comunque un bilancio più che positivo. Complimenti agli organizzatori e agli speaker.

Technorati Tags:
Categorie:Conferenze, Informatica Tag:

UgiAltNet Conference finita!

24 gennaio 2009 Nessun commento

IMG_3314 Come tutte le cose belle, anche questa conference è finita. Spero nel giro di qualche giorno di riuscire a pubblicare un post riassuntivo. Giusto il tempo di riorganizzare le idee e tutte le informazioni assorbite. Devo dire che il bilancio è più che positivo. E’ stata un’esperienza interessante e costruttiva. Arricchita da questo pseudo esperimento di live blogging.

Oltretutto ho vinto anche una licenza NDepend nell’estrazione finale dei premi! Tra i premi estratti c’èrano libri vari, licenze di ReSharper e una licenza di NDepend vinta da sottoscritto con grande giubilo e gaudio. :-D

Un grazie a tutti!

UgiAltNet Conference Live

24 gennaio 2009 Nessun commento

Finita la pausa pranzo la conference riprende con la sessione su Advance Unit Test e TDD. La sessione tenuta da Emanuele Del Bono e Claudio Maccari si è svolta in un clima di confronto di esperienze personali in base ad una traccia iniziale. Si è discusso principalmente sui metodi e i modi per testare codice legacy.

Slide e codice della sessione: http://ugialtnet3.googlecode.com/svn/trunk/advanceunittest

Nella seconda sessione pomeridiana ed ultima della giornata tenuta da Jacopo Franzoi si è parlato di FitNesse per la gestione dei test di accettazione. Più che altro una rapida introduzione ai concetti di base. Sessione dagli spunti decisamente interessanti.

Slide e codice della sessione: http://ugialtnet3.googlecode.com/svn/trunk/fitnesse

UgiAltNet Conference Live

24 gennaio 2009 Nessun commento

E’ appena finita la sessione di Ivan Porto Carrero su Iron Ruby. Che dire. Un progetto indubbiamente interessante. Ivan ha mostrato una lunga serie di demo interessanti. Tra le demo sicuramente quella più simpatica è stato un programma in Wpf. Attualmente IronRuby compre circa 80-90% delle specifiche del linguaggio Ruby. La flessibilità del linguaggio dinamico è il punto forte di IronRuby che unito alla vasta libreria di .Net contribuisce a creare un tool di sviluppo interessante. Personalmente non credo che IronRuby sia sufficientemente maturo e supportato per affrontare un applicativo enterprise.

Complimenti comunque ad Ivan e al team IronRuby per l’ottimo lavoro svolto fino ad ora.

Slide e demo della sessione: http://ugialtnet3.googlecode.com/svn/trunk/ironruby

Categorie:News Tag:

UgiAltNet Conference Live

24 gennaio 2009 Nessun commento

Finita la prima sessione sulle User Story tenuta da Emanuele Del Bono e Antonio Carpentieri. Spunti interessanti che bisogna approfondire, visto che la sessione ha toccato in modo superficiale l’argomento. Molto interessanti anche le esperienze personali delle persone presenti alla conference. Il confronto con altre realtà è stato molto istruttivo.

Slide della sessione: http://ugialtnet3.googlecode.com/svn/trunk/userstories

Mentre da pochi minuti è iniziata la sessione sul DDD tenuta da Roberto Valenti. Questa sessione si presenta in modo insolito. Siamo disposti a cerchio e al centro della stanza ci sono 5 sedie con 4 persone sedute. Le 4 persone parlano e argomentano la loro opinione. Quando qualcuno vuole prendere la parola si siede nella 5 sedia e uno dei 4 già seduti si alza per lasciare sempre un posto libero. Bello il metodo, forse lo trovo poco pratico e un pochino dispersivo. Stiamo a vedere.

Slide della sessione: http://ugialtnet3.googlecode.com/svn/trunk/domaindrivendesign

Categorie:Conferenze, Informatica Tag:

UgiAltNet Conference Live

24 gennaio 2009 Nessun commento

Con soli 5 minuti di ritardo, grazie a Trenitalia, siamo arrivati alla terza UgiAltNet Conference, qui a Milano.

IMG_3311

La conference sta per iniziare. Dopo la registrazione di routine inizia la fase di benvenuto. Allego una foto panoramica.

Categorie:Conferenze Tag: