Seconda UgiALT.NET Conference

Un momento del planning game

Ieri, come alcuni di voi sapranno, si è svolta a Milano presso la seconda UgiALT.net (medium) confercence a cui hanno partecipato una quarantina di persone (per questo l'abbiamo marcata con l'attributo medium :-))

SimoneCh ha aperto la giornata con una breve introduzione sul movimento ALT.NET (per chi non avesse ancora capito cos'è invito a visitare il sito www.ugialt.net) e sulla scaletta della giornata.

Poi in sequenza Io, Roberto, Claudio, SimoneB, SimoneCh e Matteo abbiamo tenuto delle micro sessioni introduttive su alcuni tematiche che avremmo affrontato nel pomeriggio: metodologie agili, TDD, IoC, Mocking, MVC e ORM.

Sessioni da 5 minuti (pomodorizzate) per dare alcune definizioni e allineare i partecipanti. Anche se 5 minuti sembrano pochi sono state molto efficaci per dare lo sprint giusto alla giornata e far capire a tutti di cosa avremmo parlato.

La giornata vera e propria è iniziata con la definizione delle user story da implementare e con una mezz'oretta di planning game coordinato da Luka per prioritizzare le storie e stabilire cosa doveva essere fatto.

Nel pomeriggio ci siamo divisi in 2 gruppi (gruppo Winforms/WPF e gruppo Web/ASP.NET) per portare a termine le storie assegnate durante il planning game e insieme, collaborando, discutendo, testando e proponendo alternative abbiamo passato il resto della giornata scrivendo codice e completando le storie assegnate.

La cosa veramente bella, divertente e diversa dagli altri workshop a cui siamo abituati a partecipare è il formato OpenSpace che ha permesso a chiunque lo volevesse di prendere la tastiera e mostrare una propria implementazione di ciò che stavamo realizzando o di porre una domanda su un pezzo di codice. Sono nate discussioni sui vari "dialetti" del pattern MVP, sullo stile del codice, sull'importanza o meno di usare un framework di IoC, sui vantaggi di usare un ORM come Hibernate o LinqToSQL, sull'incapsulamento e altre ancora.
Non c'erano partecipanti e speaker c'era solo un gruppo di persone che discuteva alla pari di tecnologia ponendo domande e dando risposte nella massima libertà.

Il prossimo appuntamento è per dopo l'estate. Per ora invito tutti a iscriversi alla mailing list per continuare le discussioni nate ieri o per iniziarne di nuove!

 

Technorati Tags: ,

Print | posted on domenica 15 giugno 2008 9.30

Comments on this post

# Re: Seconda UgiALT.NET Conference

Requesting Gravatar...
Una nota a margine: LinqToSql non è un ORM, l'ORM (o il tentativo di un ORM...) di casa MS è ADO.NET Entity Framework
LinqToSql è un molto molto più vicino ad Active Record.

saluti
Left by Roberto Messora on giu 15, 2008 10.07

# re: Seconda UgiALT.NET Conference

Requesting Gravatar...
x Roberto: che LinqToSql sia un ORM non è una "nostra" definizione ma è di Microsoft, infatti nel blog di ScottGu:

"LINQ to SQL is an O/RM (object relational mapping) implementation that ships in the .NET Framework "Orcas" release, and which allows you to model a relational database using .NET classes..."

Che la definizione sia discutibile è un'altro discorso, ma la nota che hai espresso è solo un tuo parere, IMHO posta in maniera sbagliata in questo caso.
Su UGIdotNET c'è già stata una discussione fra grandi architteti sotware, la quale non ha portato ad una conclusione definiva:
http://blogs.ugidotnet.org/janky/archive/2007/11/26/linq-to-sql-non-egrave-un-active-record.aspx
http://blogs.ugidotnet.org/pape/archive/2007/11/26/ok-io-e-janky-non-siamo-daccordo.aspx

Ciao!
Left by Matteo Baglini on giu 15, 2008 2.17

# re: Seconda UgiALT.NET Conference

Requesting Gravatar...
Grazie per la splendida giornata !
Left by Angella Andrea on giu 15, 2008 2.40

# re: Seconda UgiALT.NET Conference

Requesting Gravatar...
L'etichetta di ORM conta ben poco.
Cosa più importante sono le costraint imposte da un tool come LinqToSql/ActiveRecord al mio DM rispetto a NHe LinqToEntities
Left by Claudio Maccari on giu 15, 2008 2.40

# Re: Seconda UgiALT.NET Conference

Requesting Gravatar...
x Matteo: che MS utilizzi una definizione piuttosto che un'altra non fa molto testo, è come chiedere all'oste se il vino e buono...
LinqToSql non è un ORM, con buona pace di Scott e di MS

saluti
Left by Roberto Messora on giu 15, 2008 5.30

# re: Seconda UgiALT.NET Conference

Requesting Gravatar...
x Roberto:
Sinceramente non capisco perchè dici che LinqToSql non sia un ORM. IMHO ha tutte le caratteristiche per definirsi tale. Concordo che gli mancano tante feature presenti in altri prodotti ma ha quello che basta per definirsi ORM.
Left by Emanuele DelBono on giu 15, 2008 5.35

# re: Seconda UgiALT.NET Conference

Requesting Gravatar...

mi sono divertito è ho imparato cose nuove

questa formazione peer to peer spakkka !

Left by Luca Minudel on giu 15, 2008 9.56

# re: Seconda UgiALT.NET Conference

Requesting Gravatar...
Come al solito ci si focalizza sempre sui "nomi" delle cose... :(
Grazie a tutti per essere intervenuti...
Left by Simone on giu 16, 2008 12.27

Your comment:

 (will show your gravatar)
 
Please add 2 and 8 and type the answer here: