Di .NET e di altre amenita'

Opinioni

Quello che penso io

Nhibernate... ora vi posso dire qualcosa

Ora che è pubblico il mio ultimo sforzo produttivo, posso fare due cose: la prima è il tornare a bloggare, e la seconda dire due parole con una certa cognizione di causa a proposito di NHibernate e più estensivamente a proposito degli ORM. L'occasione mi è data dall'aver lavorato sul sito di XE.NET utilizzando NHibernate, sul quale è basato cuyahoga che a sua vota è appunto base per il sito. Inutile dire che NHibernate è magico. Mappi una classe e ti dimentichi (quasi) che questa in realtà è persistente su un database, ti dimentichi persino di che database si tratta e questo,...

IMHO o non IMHO?

Ok, lo ammetto, sono stato preso in contropiede dall'uscita del nuovo e sfavillante Live Writer che - non ci vuole molto ad ammetterlo - surclassa e "seppellisce" definitivamente il mio IMHO 1.3. La domanda mi gira in testa da un po' di giorni ormai ma finalmente ho trovato il tempo di esprimerla su queste righe. Continuo IMHO? Ne ho parlato con parecchie persone in questi giorni, e i pareri sono molto discordi. Da chi mi dice chiaramente, "lascia perdere, non ha futuro" a chi invece invece mi incoraggia ad andare avanti e provarci lo stesso, probabilmente per affetto o magari perchè...

Un pattern, un'interfaccia e... un po' di astuzia

Non finirò mai di stupirmi di quanto aiuti lavorare seguendo i pattern. Stamane ne ho avuto l'ennesima prova, se mai fosse servita, anche se assieme ad essa è venuta anche la riprova che nell'applicare queste tecniche occorre anche una buona dose di coscienza. Quello che mi spinge a questo ragionamento è la soluzione che assieme ad Andrea Dottor nel pomeriggio siamo arrivati ad applicare per risolvere un problema che a prima vista appariva molto arduo. Mi spiego meglio. Nel prodotto che sto sviluppando con il mio team ho personalmente realizzato l'engine di costruzione delle pagine che ha il suo fulcro...

Un anno e mezzo... ma non è cambiato nulla

Ho letto, ma solo fino ad un certo punto la polemica che si sta trascinando nel mainfeed di ugidotnet. Non potevo mancare di dire la mia dato che ormai un anno e mezzo fa sono stato io l'oggetto di un simile flame. Davvero credetemi se vi dico che oggi più di allora credo che l'errore fondamentale sia proprio quello di voler espungere qualcosa da questo feed. Post sulle certificazioni, post off-topic, post troppo lunghi, post politici, post letterari, post "diversi", di volta in volta sono di disturbo per qualcuno e si dovrebbe operare su di essi una sorta di autocensura....

System.Web.Hosting.CommunityDays

Finalmente ho trovato qualche minuto per scrivere le mie riflessioni a proposito della mia recente partecipazione ai CommunityDays del 12 aprile scorso. Il mio primo pensierino, deve giocoforza andare ad Andrea, che ha dimostrato appieno il significato del termine ospitalità, nel mio caso non solo con una sessione splendidamente snocciolata con la chiarezza che lo contraddistingue, ma anche avendo invitato i presenti del nord-est a venire a conoscere XE.NET. Un grazie anche perchè questo mi/ci ha fatto sentire un po' più parte di questi CommunityDays splendidamente riusciti. Inutile disquisire sulla qualità delle sessioni. In effetti si trattava di argomenti con cui...

Il terrorismo della TV...

Ho appena terminato di ascoltare un intervento di un Maresciallo della finanza, a "l'incudine", che pur essendo puntuale e dettagliato dal punto di vista formale, per un profano della rete è un vero e proprio attentato alla rete stessa. Questo tale ha brutamente elencato ed enfatizzato, nello spazio di 60 secondi tutto il "male" che viene dalla rete, senza dare la pur minima possibilità di spiegazione, e senza attenuare minimamente le proprie parole. Si è trattato di un intervento a senso unico, che si è tenuto ben lontano dagli immensi vantaggi che si possono trarre dall'uso di Internet, in favore...

E Wiki fu.

Vi confesso che quando Luka mi ha indicato la possibilità di scrivere nel wiki, di un argomento a piacere ho storto un po' il naso. Non so perchè, ma l'idea del wiki mi ha sempre inquietato. Quando leggo qualcosa ho l'abitudine di considerare che l'oggetto della mia lettura sia "consolidato", certo valutandolo con un occhio critico che mi consente di giudicarlo, ma perlomeno sicuro che quanto leggo è un testo misurabile e ben definito. Con il wiki questa certezza va alle ortiche. Nel momento in cui sono arrivato all'ultima riga la prima potrebbe avere cambiato completamente di significato. E' questo...

RSS Bandit & .NET Framework v2.0

Dare Obasanjo nel post che riporto qui sotto, informa sull'intenzione di migrare il suo RSSBandit al framework 2.0 solo quando un tale framework avrà raggiunto una certa base di utenza. Questo a quanto pare non avverrà prima di 1 o 2 anni!!! Mi spiace molto leggere questa notizia, infatti l'adozione del nuovo framework dalle applicazioni di uso più comune avrebbe essa stessa la capacità di velocizzare la sua diffusione. Pur comprendendo in parte le motivazioni che spingono Dare a questa decisione, credo che in questo modo si perda una bella occasione per fare giungere il framework agli utenti finali molto più...

GenerateMember: la qualità delle piccole cose

Lasciatemi spendere due parole per qualche istante su una gradita scoperta che ho fatto in questi giorni usando Visual Studio 2005. Mi riferisco a GenerateMember, una utile proprietà che decora tutti i controls del Framework 2.0. Forse la sua piccolezza non meritava un post nel mio blog, ma per chi ama la pulizia del codice bisogna dire che la sua funzione è irrinunciabile. GenerateMember semplicemente indica con un booleano a Visual Studio se usare una variabile membro della classe per referenziare il controllo oppure se semplicemente utilizzare una variabile locale al metodo InitializeComponents(). Appunto, una piccolezza, ma quante e quante volte mi...

Gli eventi smarriti... ritrovati

Torno sull'argomento degli eventi FormClosed e FormClosing perchè approfondendo la documentazione ho scoperto che essi non sostituiscono Closed e Closing, ma li affiancano fornendo in più la ragione dalla chiusura per mezzo dell'enumeratore CloseReason (utilissimo) che si trova negli argomenti dell'event-handler. Il mio abbaglio è dovuto al fatto che l'intellisense di Visual Studio 2005 non mostra più i vecchi eventi. Questo mi insegna due cose: 1) Non usare Visual Studio per apprendere l'uso del framework 2) Il team di sviluppo sa il fatto suo... Però devo dire che questo fatto che Visual Studio mi nasconda qualcosa...

Full Opinioni Archive