[DotNetMarche] Pubblicate le registrazioni audio del workshop sul Testing


Sono state pubblicate qui le registrazioni audio del workshop "Testing & Asp.NET MVC", tenuto il 27 Giugno da Gian Maria Ricci e Simone Chiaretta!

Grazie a Sauro e Ste per l'editing dei file!

author: Stefano Ottaviani | posted @ venerdì 8 agosto 2008 10.08 | Feedback (3)

How I Got Started in Software Development


A quanto pare, neanche durante le ferie si può stare tranquilli :) ...

How old were you when you started programming?
A quale età hai cominciato a programmare?

Nel 1997, in prima superiore.

How did you get started in programming?
Come hai cominciato a programmare?

Con i programmini in Pascal fatti a scuola per risolvere semplici problemi matematici, o giochetti come Master Mind, e facendo siti web. Era uscito da poco IE4, con VBScript, DHTML, ActiveX (oltre alle applet java), all'epoca un passo avanti rispetto a Netscape e al suo javascript... per cui ci si divertiva a riempire le pagine di "effetti speciali".

What was your first language?
Qual’è stato il tuo primo linguaggio di programmazione?

Vedi sopra

What was the first real program you wrote?
Qual’è stato il primo programma vero che hai scritto?

Il primo in assoluto non ricordo...dato che +- funzionavano, qualcosa con le tecnologie della domanda precedente.

What languages have you used since you started programming?
Quali linguaggi hai usato da quando hai cominciato a programmare?

Pascal, HTML, VbScript, JavaScript, VB6, Asp, Assembler Z80 e x86, C, C++, C#, VB.NET, Java

What was your first professional programming gig?
Quando è stato il tuo primo vero lavoro da programmatore?

Fare dei programmini durante il periodo delle superiori con mio fratello... e da allora stiamo sulla stessa barca!

If you knew then what you know now, would you have started programming?
Con il senno di poi, rifaresti lo stesso il programmatore? Ricominceresti a programmare?

Rifare il programmatore, sicuramente... anche perchè il computer è uno dei pochi che mi da' retta quando gli comando qualcosa :)

If there is one thing you learned along the way that you would tell new developers, what would it be?
Se ci fosse una cosa che hai imparato nella tua carriera e che vorresti dire ai giovani programmatori, cosa diresti?

- Se studenti... non aspettate che vi insegnino a scuola, datevi da fare con attività pratiche

- Seguite blog, community, newsgroup,....

- State attenti ai vari commerciali, program / product manager, capi commessa e simili... possono far più danni loro dei nostri bug, ma in genere tocca a noi dev pagarne le conseguenze!

What's the most fun you've ever had ... programming?
Qual’è la cosa più divertente che hai programmato?

Probabilmente, in assoluto è stata la realizzazione del sistema logistico per il magazzino di una cartiera della zona...appena finite le superiori (quindi ancora con poca esperienza), è stata una bella soddisfazione, data la complessità del sistema e lo scarso tempo a disposizione, veder girare tutte le componenti hardware e software assieme!

In genere, quello che mi appassiona di più nella programmazione, non è tanto la realizzazione del sistema in sè, quanto il fatto che venga utilizzato con soddisfazione e profitto dagli utenti... anche se a volte mi è capitato l'opposto... vedere posti di lavoro "tagliati" a causa degli automatismi introdotti :(

Now, let’s tag someone else…
Adesso è l’ora di taggare qualcun’altro…

Diego (già taggato, ma ancora non ha risposto)

Andrea

author: Stefano Ottaviani | posted @ domenica 20 luglio 2008 15.51 | Feedback (1)

Rollback to Firefox 2 :( ?


Premessa: uso firefox in modo praticamente esclusivo da parecchio tempo, tanto da non ricordarmi quanto, per cui non voglio assolutamente andargli contro.

Come tantissimi, ho installato da ieri la nuova versione (3..per chi avesse vissuto fuori dal mondo), ma mi sembra che ancora gli svantaggi siano più dei vantaggi: oltre ad alcune estensioni diventate ormai indispensabili per l'uso quotidiano che ne faccio, non ancora disponibili per la nuova versione (e non si sa se e quando lo saranno, dato che nei relativi forum ancora non ci sono risposte da parte dei creatori, ma solo lamentele di altri utenti :( ), anche altri software hanno alcuni problemi ad integrarsi con esso.

Nel mio caso particolare, ho avuto problemi con il traduttore Babylon (ho la versione 6, ma anche l'ultima, la 7, ne è afflitta), e non so perché, ho il brutto presentimento che occorrerà acquistare un aggiornamento ad una nuova versione (come tra l'altro già dovetti fare all'uscita di Office 2007, incompatibile con Babylon 5...loro fanno presto a dire di acquistare la nuova versione!).

Sembra che anche Silverlight 1.0 abbia problemi... per entrami i software, già se ne parla qui!

Il brutto è che, a dispetto di questi problemini di gioventù di Firefox 3, sinceramente non mi sembrano così interessanti le novità introdotte (finora di fatto quello che ho notato di più nell'utilizzo quotidiano sono la nuova veste grafica e la nuova barra degli indirizzi...si, carine...ma un po' pochino).... per cui l'ipotesi di un temporaneo rollback alla versione precedente mi sa che prende sempre più piede.

Voi come la vedete?

author: Stefano Ottaviani | posted @ mercoledì 18 giugno 2008 23.52 | Feedback (6)

L'importanza della visualizzazione dei dati


Da un post di Luca Conti, che ha messo a confronto la situazione dei media online italiani e spagnoli per quanto riguarda le cronache delle partite degli europei, viene evidenziata un'interessante modalità di visualizzazione usata dal sito www.as.com, sbalorditiva perchè, nella sua semplicità, esprime in un solo grafico leggibile a colpo d'occhio l'intero andamento della partita.

Ad esempio, la partita di ieri viene visualizzata con questo grafico, che esprime in modo semplice ed evidentemente l'andamento del match.

ElPais-Football

Soffermandosi con il mouse sopra i vari punti, vengono visualizzati dei tooltip che descrivono l'azione:

ElPais-Football-MouseOver

Il sito in cui vedere direttamente i grafici e la cronaca è questo: http://www.as.com/futbol/partido/Francia-Italia-Eurocopa2008-0276_10_03_0164_0353

Complimenti a chi ha avuto questa geniale idea...e speriamo ci siano anche nei prossimi incontri grafici così belli :)

author: Stefano Ottaviani | posted @ mercoledì 18 giugno 2008 23.32 | Feedback (0)

[DotNetMarche] 6° Workshop "Testing automatizzato delle applicazioni e Asp.NET MVC Framework"


Venerdì 27 Giugno 2008

Con l'introduzione di nuovi strumenti da parte di Microsoft, quali i tool per lo unit testing integrati in Visual Studio (dalla versione Professional) e l'Asp.NET MVC Framework, il testing automatizzato delle applicazioni diventa un argomento sempre più importante nel ciclo di sviluppo delle applicazioni, uscendo dal suo ambito di "nicchia" per soli esperti.

Insieme a Gian Maria Ricci e Simone Chiaretta, vedremo come l'automazione del testing può portare alla realizzazione di soluzioni più robuste e manutenibili nel tempo, riducendo al tempo stesso la necessità di ripetere tediose sessioni di debug manuali ad ogni modifica apportata al software e la paura di "rompere" qualche parte di codice precedentemente funzionante

A seguire, aperitivo + cena!

L'iscrizione è gratuita!! Agenda e Registrazione!

Per partecipare alla cena, iscriversi rispondendo a questo post.

author: Stefano Ottaviani | posted @ giovedì 5 giugno 2008 15.10 | Feedback (0)

La versione Standard di Visual Studio non supporta più lo sviluppo per Mobile?


Tra l'entusiasmo per le novità portate da VS2008 e dal Framework 3.5, solo oggi ho notato grazie ad un post in un newsgroup una nota dolente: sembra che lo sviluppo su piattaforma Mobile non sia più incluso nelle versioni Standard (come accadeva invece con Visual Studio 2005), ma occorrerà munirsi almeno della versione Professional.

Effettivamente, le versioni Standard e Professional del VS2005 erano piuttosto simili nelle caratteristiche offerte, e già la Standard era più che sufficiente per fare qualsiasi tipo di sviluppo (tanto che qualcuno ci lavorava tranquillamente in tutti gli ambienti)...ora ci sarà un motivo in più per passare alla Pro, o meglio ancora ad un abbonamento MSDN.

author: Stefano Ottaviani | posted @ lunedì 21 aprile 2008 18.02 | Feedback (1)

DotNetMarche diventa JavaMarche!


Eh si, dopo aver acquistato il suo nuovo super-computer, il nostro buon Gian Maria si è reso conto che finalmente riesce a far girare in modo decente i programmi in Java (anche se è dovuto tornare ad XP, perchè Vista non ne vuole sapere di quella roba là), con il notevole vantaggio di poter utilizzare direttamente Hibernate, senza doversi riscrivere tutte le parti mancanti in NHibernate.
Ovviamente non potrà usufruire di Linq, ma questo non è un problema: se ne sta già scrivendo un porting!

Dato che anche Diego ormai è passato quasi definitivamente al lato oscuro della forza, abbiamo deciso che ci conveniva direttamente fare una conversione dell'intero user group: d'altronde, un linguaggio vale l'altro, l'importante poi è ritrovarsi a cena e fare community!

Una volta appresa la notizia, anche Lorenzo si è voluto subito associare alla nuova community, convinto definitivamente da Diego della superiorità di Eclipse su Visual Studio Team System, in tutte le versioni presenti e future: non è stato facile, Diego stava lavorando all'obiettivo sin dalla prima cena in cui il tutto ebbe origine...ma alla fine Lorenzo si è dovuto arrendere di fronte all'evidenza!

PS: potete scaricare i sorgenti del primo programma Java scritto da Gian Maria ('Hello Fish Bowl') qui!

author: Stefano Ottaviani | posted @ martedì 1 aprile 2008 14.02 | Feedback (5)

Over the Air - 48 hours of mobile development


Per chi ha modo il 4 e 5 aprile di farsi un giretto a Londra, Alfredo mi ha segnalato questo evento (gratutito) particolarmente interessante: 

Over the air logo

How would you describe Over the Air?

48 hours of mobile development organised by Mobile Monday London, hosted by Imperial College and supported by the BBC
Some people are calling it hackday for mobile development, while others are simply calling it a well timed event for people interested in wireless and mobile development.
Well what ever you call it, you certainly do not want to miss this event.

author: Stefano Ottaviani | posted @ giovedì 20 marzo 2008 9.48 | Feedback (3)

[OT] Il reality sotto casa


Se ne parlava ieri alla Social Marche Dinner, una tv olandese ha fatto un reality, che si è concluso un paio di mesi fa e sta andando in onda in questi giorni da loro (a differenza dei soliti reality, non era in diretta), e la curiosità è che l'hanno girato a Piticchio, un paesino dell'entroterra marchigiano.
In questo caso, più che di reality sotto casa, dovrei dire "sopra" casa, visto che abito proprio ai piedi della collina in cui è situato questo borgo con il suo castello.

Il reality si chiama "De Italiaanse Droom" ("il sogno italiano" ... la traduzione è abbastanza facile) e le 4 coppie partecipanti dovevano costruire e arredare un Bed&Breakfast (avendo un certo budget a disposizione) e provare ad integrarsi con la popolazione, imparando l'italiano, le ricette e quant'altro... se ho capito bene (non ho seguito molto le vicissitudini), chi vinceva come premio riceveva proprio il Bed&Breakfast!

Questo è il sito del reality: http://deitaliaansedroom.kro.nl/

author: Stefano Ottaviani | posted @ sabato 15 marzo 2008 15.18 | Feedback (1)

Windows Mobile Briefing 2008 @ Roma, 13 Marzo 2008


Ancora sono in dubbio se andare o meno all'evento.... qualcuno pensa di partecipare?

PS: nell'agenda c'è scritto che tutte le sessioni saranno in inglese, e ciò mi sembra abbastanza "strano" dato che il briefing si rivolge a varie figure professionali (sviluppatori, sistemisti, decisori aziendali,...) e dubito che tutti abbiamo familiarità con questa lingua; dato che non ho molta esperienza in questi tipi di eventi per partner, qualcuno sa se in genere vengono già fatti spesso in inglese, o semplicemente anche noi italiani dovremo iniziare ad abiutarci al cambiamento nel futuro prossimo (e ciò non sarebbe male)?

author: Stefano Ottaviani | posted @ mercoledì 12 marzo 2008 14.24 | Feedback (2)