UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having...

20
UgiALT.net Conference 5 th Edition

Transcript of UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having...

Page 1: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

UgiALT.net Conference 5th Edition

Page 2: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

What’s the meaning of ALT

• ALT != Being Alternative• ALT == Having Alternatives

Page 3: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Thanks to...

Page 4: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

And to...

Page 5: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

And to...Stefano Tessarin

Diego GuidiMassimo Oliviero

Gianluigi Calcaterraedw international srl

Davide VostiMichele Capra

Simone CattaneoGianluca Gravina

Matteo Baglini

Cristiano RastelliSimone Malvassori

Alfano LuigiYuri ValentiniDario Solera

Andrea BalducciRaffaele GarofaloAlberto BrandoliniMarcello TeodoriGiordano Scalzo

IT SOFTWARE SPAMichele MinorelloGennario di Marzo

Simone FeritiIgor Antonacci

Luca TrazziRoberto Valenti

Alessandro BonomettiMauro DestroGiancarlo Pace

Page 6: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

And to...

• Tutti quelli che hanno aiutato nell’organizzazione dell’evento:– Katia Canderini– Giovanna Ottaviani– Davide Castiglioni– I volontari

Page 7: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Qualche numero

• Circa 220 iscritti• 130 conferme, 40 disiscrizioni, 40 waitlist

approvati• 21 speaker, 20 sessioni, 4 sale• 70 Pizze, 638 “pezzi” di sushi• Cena prenotata per 40 persone• 635€ raccolti con le donazioni• 400€ spesi

Page 8: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Today

Page 9: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

InterazioneNon stiamo seduti ad ascoltare,

dobbiamo essere attivi! Interrompiamo gli speaker,

facciamo domande, discutiamo, proponiamo alternative,

riportiamo la nostra esperienza.

Page 10: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Agenda Mattina

• ALT.NET methodologies & practices – sala 1• Sviluppo Mobile – sala 2• The www for an ALT.NET developer – sala 3

Page 11: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Agenda Mattina

OraALT.NET methodologies

& practices

Sviluppo Mobile The www for an ALT.NET developer

9:45 - 10:45Gestire la complessità

con Domain Driven Design

Sviluppare applicazioni iPhone

nativeA world aroundASP.NET MVC

11:00 - 12:00 TDD: Migliaia di Red-Green-Refactor dopo...

Monotouch C# and the iPhone HTML5

12:15 - 13:15 Behavior Driven Development

Sviluppare applicazioni

Android native

Progettazione di interfacce e tassonomia

Page 12: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Pranzo

• Ore 13:15 – 14:15• Chi ha prenotato:– buffet con pizza e sushi in sala 4– Ingresso con ticket lunch

• Chi non ha prenotato:– ci sono dei baretti nei dintorni– Puntuali alle 14:15

Page 13: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Agenda Pomeriggio

• ALT.NET methodologies & practices – sala 1• Beyond .NET – sala 2• The www for an ALT.NET developer – sala 3• Agile Application Lifecycle Management – sala 4

Page 14: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Agenda PomeriggioOra

ALT.NET methodologies

& practices

Beyond.NET

The www for an ALT.NET developer

ALM

14:15 - 15:15 Mocking: come, quando, perchè e perchè no

Dynamic (Language) Programming for the

Static(-ly Typed) Programmer

S#arp Architecture Sviluppo iterativo vs. sviluppo incrementale

15:30 - 16:30Working with Brownfield

Applications:il caso di 39x27.com

Tutto quello che avreste voluto sapere su DB ma non avete mai osato chiedere

jQuery Ecosystem TFS 2010 per team Agili

16:30 - 17:00 Coffee Break (sala 1)

17:00 -18:00 Validazione degli oggetti di dominio

Database Documentali:CouchDb e MongoDb

Da SOAP a REST, la lezione del WEB

DVCS - Distributed Version Control

(Systems)

Page 15: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Agenda sera

• 18:00: Premi!!!• 19:30: Partenza per ristorante (15 min a piedi)• 20:00: Cena

Rosy e Gabriele Via Sirtori, 26(Zona Porta Venezia)

Page 16: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Openspace

• Sono disponibili per openspace:– Sala 4 alla mattina– Altre 3 stanze da 5 persone tutto il giorno

Page 17: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Premi

• Abbiamo a disposizione alcuni “premi”:– Libri Wrox e Manning– Una maglietta CodeClimber– Licenza di R#, NHProfiler, EFProfiler, L2SProfiler,

Ndepend– 2 Licenze di Balsamiq e Napkee

Page 18: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Domani

Page 19: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Più probabilmente Lunedì

o anche Martedi

Form di feedback:Per favore, compilatelo!

Page 20: UgiALT.net Conference 5 th Edition. Whats the meaning of ALT ALT != Being Alternative ALT == Having Alternatives.

Let’s rock…