Saturday 8 November 2008

DotNetToscana: il principio.

Io, Andrea Angella, sono diventato un membro della community UgiDotNet il giorno 9 Agosto 2007 con il post Finalmente il mio blog tecnico. Circa un mese dopo alle ore 10:33 del giorno 11 Settembre 2007 (gli attentati fortunatamente non centrano niente) arriva nella mia casella di posta elettronica una mail da parte di Matteo Baglini.

Riporto il testo integrale di questa "storica" mail:

"Ciao,
girovagando per il tuo blog ho letto che studi a Pisa quindi non credo che abiti fuori Toscana, spero di non essere invadente ed antipatico, però ti volevo chiedere se hai letto della cena che sto organizzando a Livorno
http://blogs.ugidotnet.org/bmatte/archive/2007/09/06/cacciuccata-a-livorno-il-29-settembre.aspx. Ti va di venire? Se hai già letto l'annuncio e non sei interessato ti va di spiegarmi il perchè? Ti chiedo queste cose perchè ho visto che sono molto pochi i Toscani che hanno risposto all'appello e volevo capire il motivo, in modo da migliorare per un eventuale cena futura e perchè magari anche per questa. Ti chiedo ancora scusa per il disturbo e spero non essere stato scortese.
Ciao Matteo."
Ero molto felice di aver ricevuto quella mail ed ho accettato ben volentieri l'invito alla cena. Da quell'istante la mia presenza in UgiDotNet si è concretizzata, sapevo che quello sarebbe stato solo l'inizio di una serie di incontri che mi avrebbero permesso di conoscere personalmente persone eccezionali che condividono la mia forte passione per l'informatica e con le quali avrei potuto passare piacevoli momenti insieme per divertirsi, discutere e condividere esperienze. E così è stato...
La sera del 29 Settembre 2007 ho quindi partecipato alla prima cena con membri di UgiDotNet. Eravamo solamente in 4 (Io, Matteo Baglini, Igor Damiani e Omar Damiani) ma la serata è stata davvero molto piacevole. Verso mezzanotte i due fratelli Damiani (che ringrazio ancora per il forte spirito di community che mi hanno dimostrato) sono tornati a casa. Io avevo il treno verso le ore 3 quindi Matteo ha pensato di portarmi in un pub per fare quattro chiacchere. Dopo avermi presentato la ragazza (al contrario di me lui è felicemente fidanzato) e alcune sue amiche, non abbiamo resistito alla tentazione di tornare a parlare di .NET :-)

E' proprio lì che per la primissima volta abbiamo parlato della possibilità di costruire insieme una nuova community come punto di incontro di studenti e professionisti Microsoft presenti nella regione Toscana. I problemi erano tanti, in primis che eravamo pochi (la cena purtroppo era stata una triste conferma). Matteo pensava in grande, voleva fare le cose con i giusti tempi affinchè tutto non si rivelasse un fallimento, per questo prima di tutto voleva confrontarsi con altri ragazzi delle community regionali. Vedevo in lui una forte motivazione, un'estrema passione per il suo lavoro e soprattutto un incredibile spirito di community.

Il giorno 16 Ottobre 2008, ad un anno da quella data, ai Microsoft Days 2008 è stata ufficialmente presentata a Firenze la community DotNetToscana.

DotNetToscana è per sua volontà una associazione no-profit, dove non esistono ruoli ufficiali ma tutto evolve grazie alla passione di ciascun membro. Nonostante questo per me, Matteo Baglini è il Leader naturale del gruppo, colui che ha creduto e reso possibile tutto questo. Oggi è il compleanno di Matteo e questo post è il mio regalo per lui.

Il più grande augurio è che DotNetToscana possa crescere per diventare un punto di riferimento e sicuramente tutti i suoi attuali membri si impegneranno per questo.

Tanti auguri di Buon Compleanno Matteo !
Tanti auguri di Buon Inizio DotNetToscana !


Andrea

Thursday 6 November 2008

"Informatica Industriale" superato alla grande

Questa mattina io e il mio collega Vincenzo abbiamo sostenuto l'esame di Informatica Industriale conseguendo entrambi una votazione pari a 30 e Lode !

L'esame consisteva (in parte) nella realizzazione del progetto di un semplice Sistema Embedded in modo da familiarizzare con la programmazione di microcontrollori. Abbiamo utilizzato il microcontrollore ADuC836 con un core a 8 bit (8052) e realizzato il software in linguaggio C.

Il risultato si chiama Speedy Finger ed è la realizzazione in hardware del semplice gioco del dito più veloce.
Per l'occasione (come richiesto dai docenti) abbiamo realizzato un video di presentazione disponibile su YouTube anche in alta risoluzione:


Oggi termina una lunga serie di progetti universitari che ho realizzato insieme a Vincenzo, collega ma soprattuto grande e sincero amico che ringrazio particolarmente per aver reso molto più piacevole (se non divertente) questo ultimo anno accademico.

Adesso personalmente cercherò di sostenere al più presto l'ultimo esame rimastomi per poi iniziare l'avventura della Tesi.

Friday 24 October 2008

DotNetToscana Launch

It is a pleasure to announce that I and my two friends, Marco and Matteo, launched the Official .NET community in Tuscany (Italy) during the Microsoft Days 2008 in Florence.


Prietro Brambati, Developer Evangelist in Microsoft Italia, interviewed us during that day:

Wednesday 26 March 2008

[MCTS] - Il primo passo è compiuto...

Ancora non riesco a crederci, oggi ho superato l'esame di certificazione "MCTS Microsoft .NET Framework 2.0 - Web Based Client Development" !!!!!

E' da circa due anni, se non di più, che mi interesso di ASP.NET e in generale del framework .NET sottraendo spesso tempo allo studio universitario e probabilmente anche un pò alla vita sociale. Ma che ci posso fare d'altronde l'informatica è la mia più grande passione, io mi diverto, non faccio fatica.
Durante tutto questo tempo ho letto diversi libri su .NET e ASP.NET come potete vedere dalla mia libreria online e non ho mai smesso di tenermi aggiornato sulle nuove e recenti tecnologie. Ho iniziato ad interessarmi al programma di certificazione Microsoft nel luglio 2006 quando ho acquistato il libro ufficiale di preparazione all'esame che come tutti sanno è solo una superficiale presentazione dei contenuti che si devono afferrare.

Il 26 febbraio 2008 ho ripreso a seguire i nuovi esami universitari. Uno di questi esami è "Architetture Web e Infrastrutture per il commercio elettronico" il quale prevede la realizzazione di un sito di media complessità in cui si dovranno curare attentamente aspetti legati all'usabilità dell' interfaccia e aspetti legati a problemi relativi alla sicurezza. L'ideazione, progettazione e realizzazione di questa applicazione web deve essere realizzata in gruppi di almeno due persone. Io ho già trovato un ottimo compagno di lavoro e si chiama Vincenzo. La coppia Vincenzo - Andrea si è rivelata vincente per il successo dei progetti realizzati durante il primo semestre (Scaricabili qui liberamente) e spero di ottenere belle soddisfazioni anche nei successivi progetti che realizzeremo insieme.

Le conoscenze sullo sviluppo di applicazioni web, apprese durante il percorso universitario riguardano HTML, CSS, Javascript e PHP. Motivato dalla volontà di realizzare questo nuovo progetto utilizzando ASP.NET ho deciso di creare, e così ho fatto, un evento di presentazione sulla piattaforma .NET e la tecnologia ASP.NET con lo scopo di illustrare al mio compagno tutte le potenzialità che lo sviluppatore può avere nelle sue mani e quindi convincerlo a seguire questa strada. Per realizzare la presentazione e per essere convincente ho dovuto risfogliare (con piacere) molti libri che avevo letto e non solo. In pratica è quasi tutto il mese di Marzo che smanecchio su pagine aspx e quindi leggendo la lista di conoscenze necessarie per superare l'esame mi sono convinto che tutto sommato le cose le sapevo e che forse potevo tentare l'impresa.
Colmate (per ciò che è necessario all'esame) le ultime lacune come la programmazione mobile, lo sviluppo di controlli a template, web part e problematiche di deploying, ieri alle 10 di mattina sono andato sul sito di Prometric e mi sono registrato per sostenere l'esame oggi alle ore 13:45 in una sede vicino al centro di Pisa. In realtà avevo provato a registrarmi venerdì ma era un giorno santo e il sito non accettava registrazioni :-)

L'esame consisteva di 45 domande con risposta singola, multipla o interattiva (come per esempio mettere in ordine spezzoni di codice).

Ho realizzato un punteggio di 859 punti su 1000 quando il punteggio minimo per superare l'esame è di 700 punti.

Come mostrano i report riassuntivi le aree "Mobile Web Application", "Authentication and Authorization" e "Data-Bound Controls" sono quelle dove ho sbagliato un pò di più.

Considerando che sono uno studente e che quindi non uso la tecnologia quotidianamente, come invece può fare qualcuno che già è inserito nel mondo del lavoro posso considerarmi soddisfatto del risultato ottenuto.

Il prossimo passo ovviamente sarà conquistare l'esame "Application Development Foundation" per cui, da diverso tempo, sto realizzando una serie di post che cerca di coprire tutti gli argomenti.
Sarebbe molto bello, fare un percorso di post per ciascun esame, ma mi sono reso conto che è abbastanza proibitivo in termini di tempo. Per questo motivo ho deciso di continuare in questo modo solo per l'esame sui fondamenti che ritengo il più difficile e il più importante, mentre per gli altri mi limiterò ogni tanto a fare qualche post,  magari anche con qualche pizzico di considerazioni personali (come consigliato dall'arcinoto Igor Damiani). Io sono una persona che ama le critiche quando queste possono essere costruttive.

Ovviamente questo è solo l'inizio, al momento è in volo sull'oceano il libro "Programming Microsoft ASP.NET 3.5 Developer Reference" di Dino Esposito che sarà il punto di riferimento per affrontare il progetto che ci attende. Volete che non utilizzi ASP.NET 3.5 e LINQ ? Ma nenache per idea :-)
Per quanto riguarda le problematiche legate alla sicurezza, al commercio elettronico e quindi all'utilizzo di SSL (https) avete qualche libro da consigliarmi ?
Nei prossimi mesi, se necessario, vi renderò partecipi dei problemi che incontrerò con la speranza di avere consigli utili da coloro che sono più esperti di me.

Saluti a tutti.

Andrea