Opinioni
Quello che penso io
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,...
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è...
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...
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....
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...
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...
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...
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ù...
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...
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