Materiale

Introduzione a .NET e C# 4.0
Daniele Midi, Antonio Vecchio
Una sessione introduttiva al .NET Framework e al suo linguaggio principe, C#, per permettere anche a chi non l'ha mai visto di seguire appieno tutte le sessioni della giornata.
Pushing the Limits of Windows
Andrea Dell’Amico
Quali sono i limiti di Windows? Quanta memoria posso indirizzare? Cosa succede quando esaurisco le risorse? In questa sessione risponderemo a queste domande, analizzando la gestione di Handles, Virtual Memory e Physical Memory.
Programming by Contract: Introduction to Code Contracts
Giordano Tamburrelli
La programmazione basata su contratti è uno dei più promettenti strumenti dell'Ingegneria del Software che semplifica l'implementazione di progetti complessi, la gestione dell'integrazione dei componenti, e il testing con runtime checking, static contract verification e generazione automatica di documentazione.
In particolare vedremo la soluzione di Microsoft Research: Code Contracts.
Building the Web of Tomorrow
Daniele Midi
Le tecnologie per lo Sviluppo Web su piattaforma Microsoft continuano ad evolversi. Vediamo come è possibile sfruttare le più recenti novità, come ASP.NET MVC 3, Entity Framework “Magic Unicorn”, HTML5, jQuery e Modernizr, SQL Compact 4, MvcScaffolding e molte altre, per realizzare soluzioni Web complete ed accattivanti in pochissimo tempo.
Introduzione ad F#
Giuseppe Maggiore
Una veloce immersione nel nuovo linguaggio funzionale di .NET: keyword essenziali, funzioni di ordine superiore, l'operatore di invocazione |>, il type system di F# (tuple, unioni discriminate, records) e l'interazione con quello del .Net (classi, interfacce, ereditarietá), concludendo con argomenti avanzati di meta-programmazione, come monadi e quotations.
IIS 7.x: modularità, gestibilità, estensibilità
Piergiorgio Malusardi
La modularità di IIS 7.x consente di costruire un web server tagliato sulle specifiche esigenze di un’applicazione e la sua estensibilità consente di aggiungere o modificare feature. In questa sessione vedremo quali sono le caratteristiche fondamentali di IIS 7.x e come sfruttarle per adattarlo alle proprie esigenze.
Windows Azure: Pratica, non Teoria
Antimo Musone
Non teoria ma solo pratica delle immense possibilità e opportunità che il Cloud Computing può offrirci. In particolare vedremo partendo da un esempio pratico di analizzare tutte le componenti della piattaforma di Windows Azure che ci possono aiutare a creare soluzioni IT scalabili e perfomanti.
Windows Phone 7 Beautiful Apps
Davide Luzzu
Il Metro Style di Windows Phone 7 ha già conquistato tantissimi utenti! Saperlo sfruttare appieno non è facile, e in questa sessione vedremo come creare applicazioni che conquistano gli utenti con UI fluide e attraenti.