9.009.50
10.0010.50
a seguire coffee break
11.2012.10
12.2013.10a seguire pausa pranzo
14.1515.00
15.1016.00
ANDREA SALTARELLO
Beyond DDD: a gentleman’s introduction to CQRS
“Tackling Complexity in the Heart of Software”. “Contrastare la complessità insita nello sviluppo del software”: è questa la promessa di Domain Driven Design.
In questa sessione vedremo “se” e “come” CQRS (Command Query Responsibility Segregation), una delle supporting architecture emergenti nel pantheon di DDD,
possa mantenere questa promessa.
A. Saltarello
ANDREA PROVAGLIO
The Beating heart of Agile
tbd
A. Provaglio
MATTEO VALORIANI
kinect programming: le app del futuro
tbd
M. Valoriani
Davide Vernole
ALM: TFS 2012 make it easy
Visual Studio 2012 introduce interessanti novità sulla gestione del ciclo di vita di un’applicazione.
In questa sessione esploreremo le novità che sono state introdotte simulando i diversi momenti che compongono il ciclo delle
nostre applicazioni ponendo attenzione alle peculiarità che renderanno il nostro lavoro più efficiente.
D. Vernole
MATTEO EMILI
Beyond the code: testing with Visual Studio ALM 2012
Il codice è importante, ma lo sviluppo di un software non ruota solo intorno al codice.
In questa sessione vedremo una panoramica completa degli strumenti che la famiglia Visual Studio ALM mette a disposizione,
non solo a livello di codice ma spaziando anche al test automatico, funzionale, etc.
M. Emili
MARCO DAL PINO
LOB in un mondo di sensi (sensori)
I trend del mercato sono sotto gli occhi di tutti, ma il mondo del "Gestionale" può davvero beneficiare
dei sensori che troviamo nei device attualmente sul mercato? Vedremo come una applicazione LOB Desktop
possa efficacemente utilizzare funzionalità quali il touch o I sensori di posizione, spostamento e accelerazione, e perché no delle gesture?
M. Dal Pino
LUCA REGNICOLI
Performance tips for Win8 apps using XAML
L’obiettivo di questa sessione è semplice: comprendere come migliorare le prestazioni di una Windows Store app basata su XAML.
Partiremo con l’analisi dettagliata dell’architettura XAML( UI Thread, Compositor Thread ecc.), seguito da una serie di tips per migliorare le performance di startup, animation, panning, media e memory.
L. Regnicoli
PAOLO PIALORSI
Data Access Techniques in Windows Store Apps
Una problematica fondamentale nello sviluppo di applicazioni reali è la gestione dell'accesso ai dati. Non esistono infatti applicazioni che non abbiano anche necessità di consumare, e spesso anche alimentare, fonti dati esterne. Tuttavia nelle Windows 8 App vi sono dei vincoli architetturali - più che ragionevoli - che richiedono un’attenta valutazione delle tecnologie e degli strumenti da utilizzare nell'accesso ai dati. In questa sessione saranno valutate le opportunità offerte ai programmatori per creare Windows Store App che interagiscono con fonti dati esterne o con database engine locali.
P. Pialorsi
LORENZO BARBIERI
Sviluppare giochi per Windows 8
tbd
L. Barbieri
CRISTIAN CIVERA
All about async/await of C# and VB
Le nuove parole chiave async e await di C# 5 e VB 11 semplificano drasticamente la programmazione asincrona del mondo .NET.
La facilità di cui beneficiamo, però, porta con sé alcune insidie in termini di prestazioni e fluidità delle nostre applicazioni.
In questa sessione partiremo dalle basi fino ad arrivare a tematiche un po' avanzate, dando uno sguardo agli errori da non commettere e ai modi migliori per sfruttare al meglio il framework di programmazione asincrona messo a disposizione da .NET.
C. Civera
FABIO COZZOLINO
Notify your windows store app
Il mondo è sempre più connesso. Le informazioni viaggiano veloci ed in tempo reale, con la necessità di dover raggiungere il proprio obiettivo quanto più rapidamente
possibile. In questa sessione, vedremo come poter sfruttare il nuovo Windows Azure Service Bus Notification Hub per raggiungere rapidamente le nostre app,
dovunque esse siano installate.
F. Cozzolino
LUCA REGNICOLI
Dev a Win8 App with HTML and Javascript
In questa sessione, partendo da File -> New Project, realizzeremo un’applicazione completa Windows Store in HTML e Javascript,
analizzando gli aspetti legati al layout, controlli, stili, template, data binding e animazioni.
L. Regnicoli
LORENZO BARBIERI
Guadagnare con le App Win8 e WP8
tbd
L. Barbieri
ROBERTO FREATO
App and running in WP8 in 50'
Dunque… vedremo come… …serve un abstract?
R. Freato
MAURA PERRA
Tile, notifiche e background task in WP8
Rimanere aggiornato è un must al giorno d’oggi, avere il tempo di ricordarsi di sincronizzare la app è tutta un’altra cosa. Come facciamo ad avvisare l’utente che sono arrivati nuovi contenuti? Quali API abbiamo a disposizione e quali sono le best practice? Risponderemo a tutte queste esigenze e domande in questa sessione, e impareremo a dare contenuti aggiornati sempre con eleganza!
M. Perra
MASSIMO BONANNI
Chatting with Windows Phone 8: Speech API
Le Speech API, messe a disposizione degli sviluppatori dall'SDK per Windows Phone 8, consentono di aprire nuovi scenari per le nostre applicazioni:
Text to Speech, Comandi Vocali e Riconoscimento Vocale possono rendere più interessanti ed usabili le nostre app. Una sessione su come e quando utilizzarli proficuamente.
M. Bonanni
MATTEO PAGANI
Local storage, SQL Lite, SQLCE e file sharing
Esattamente come in Windows Phone 7 le applicazioni per Windows Phone 8 hanno a disposizione uno storage isolato, nel quale scrivere e leggere file. Windows Phone 8 ha introdotto però diverse novità, che saranno approfondite nel corso della sessione: le nuove API asincrone, il supporto a SQL Lite e la condivisione di file tra applicazioni differenti.
M. Pagani
DANIELE BOCHICCHIO
Windows Phone 8: NFC, Bluetooth e app to app
Windows Phone 8 consente di interagire più facilmente con l’hardware e di far comunicare tra loro le app. In questa sessione vedremo come integrare hardware e app in un solo ecosistema.
D. Bochicchio
STEFANO MOSTARDA
Entity Framework 5
tbd
S. Mostarda
ANDREA SALTARELLO
ASP.NET MVC 1-2-3
ASP.NET MVC è, similarmente a Web Forms, uno dei toolkit che il framework .NET offre per realizzare il front end di una applicazione web:
a differenza di quest’ultimo, permette un controllo molto elevato sulla “combo” HTML/CSS/JS emesso verso il browser e si rivela quindi preferibile in tutti quegli scenari (es: PA)
nei quali questo fattore è fondamentale. In questa sessione (introduttiva, ma non priva di interessanti approfondimenti) vedremo come approcciare al meglio questo toolkit.
A. Saltarello
DANIELE BOCHICCHIO
ASP.NET WebForms 4.5: still alive and kicking
In questa sessione vedremo tutte le novità introdotte da ASP.NET 4.5, anche alla luce del recente Web Tools 2012.2 Update.
Impararemo a sfruttare le nuove feature di databinding, routing, gestione del mobile e autenticazione con social network.
D. Bochicchio
GIORGIO DI NARDO
Rich Client: MVC4 + MVVM = Knockout.js
La sempre maggiore diffusione di device diversificati (PC, Notebook, Tablet, Smartphone, ecc.) su piattaforme diverse, rilancia l'utilizzo delle Web Application come
strumento per raggiungere il maggior numero di potenziali clienti con il minimo sforzo. Le capacità avanzate dei nuovi device e le ultime tecnologie ci consentono
però di evolvere il concetto classico di applicazione Web in una declinazione più veloce, più responsiva, più accattivante: vediamo come.
G. Di Nardo
MICHELE APONTE
Going mobile with Asp.Net MVC4, HTML5 e jQuery Mobile
In un mercato che non designa vincitori assoluti nella diffusione di un particolare dispositivo mobile,
poter sviluppare applicazioni che tengano conto dei maggiori device in commercio può essere il valore aggiunto che possiamo dare al nostro business.
In questa sessione vedremo come sfruttare Asp.Net MVC4, HTML5, CSS3 e jQuery Mobile per realizzare applicazioni web che tengano conto del dispositivo su cui sono utilizzate.
M. Aponte
FABIO FRANZINI
Office 2013 loves web developers
Con l’arrivo della nuova versione di Office, Microsoft dà la possibilità agli sviluppatori di implementare App sfruttando i principali standard in ambito di sviluppo web e di distribuirle attraverso uno specifico Marketplace, potendo così raggiungere milioni di utenti. Con Office 2013 infatti, viene ribaltato il precedente modello di programmazione, basato sul concetto di “add-in” e sulla presenza di librerie
in esecuzione sul client dell’utente, a favore di un nuovo modello basato sui servizi e sulle più attuali tecnologie in ambito web, come HTML5, CSS3 e Javascript.
In questa sessione, vedremo come possiamo sfruttare questo nuovo modello ed implementare applicazioni personalizzate che interagiscono con Excel, Word e gli altri programmi del pacchetto Office 2013.
F. Franzini
-
non ci sono sessioni in questo slot
GIORGIO SADOLFO
Storage Solutions in Windows Server 2012
Durante questa sessione saranno analizzate le novità introdotte da Windows Server 2012 inerenti lo storage.
La nuova tecnologia, Storage Spaces, rende più semplice, flessibilie e affidabile la gestione dello spazio. Dopo
un overview della nuova tecnologia ci addentreremo nella gestione dello spazio in un pratico ambiente di test.
G. Sadolfo
NICOLA FERRINI
Quickly build test labs using Hyper-V 3.0
Durante questa sessione saranno mostrate le novità di Hyper-V e di Windows Server 2012 per creare in maniera semplice e immediata macchine virtuali per i nostri laboratori di test.
Saranno inoltre mostrate le novità dei Remote Desktop Services e dei tool per creare una Virtual Desktop Infrastructure (VDI) in modo tale da poter fare il deployment di un
Proof of Concept (PoC) flessibile e veloce, per un IT davvero agile.
N. Ferrini
NICOLA FERRINI
Windows Server 2012 Failover Cluster
Durante questa sessione saranno mostrate le novità del failover cluster di Windows Server 2012, che ci aiuteranno a costruire una soluzione ad alta affidabilità
per gestire le nostre applicazioni mission-critical o i nostri server e desktop virtuali.
Avere una soluzione estremamente affidabile in azienda è assolutamente un prerequisito indispensabile per realizzare le nostre infrastrutture IT.
N. Ferrini
SILVIO DI BENEDETTO
Windows Server 2012: What’s New in IIS 8
Durante questa sessione si vedranno le novità introdotte nel nuovo Internet Information Services 8, presente in Windows Server 2012.
Si parlerà anche delle problematiche legate al deployment dei siti web e dell’eterna rivalità tra Dev ed IT Pro quando bisogna pubblicare un sito web.
Verrà introdotto Web Matrix, il tool Microsoft per il deploy e la gestione di IIS sia su sistemi operativi Client che Server.
S. Di Benedetto
SILVIO DI BENEDETTO
Gestione Avanzata dei Web Site con IIS 8
Durante questa sessione verranno analizzate alcune delle funzioni avanzate presenti in IIS 8, per gestire il proprio sito web in modo sicuro e corretto.
Application Pool, URL Rewrite, Virtual Application ed ACL sono solo alcuni degli argomenti che verranno trattati.
Approfondiremo inoltre i numerosi SnapIn e CmdLet introdotti con questa release per la configurazione ed il management via PowerShell.
S. Di Benedetto
DAVIDE MAURI
Query Processor & Statistics: a Performance Primer
Le performance di un database sono strettamente legate al funzionamento del suo componente più "intelligente", il query processor,
ai dati presenti nel database stesso, alle query che vengono scritte e - importantissime - alle stime di distribuzione dei dati che ogni RDBMS
si mantiene per poter fare al meglio il proprio lavoro. In questa sessione vederemo come tutte queste cose concorrono a produrre performance ottimali - o meno - in SQL Server
D. Mauri
DAVIDE MAURI
SQL Azure - The basics
SQL Server on the Cloud. Come si crea un database "on the cloud"? Come si amministra? Che peculiarità e limitazioni, rispetto alla versione on-premise, offre?
In questa sessione si tratteranno tutti questi argomenti.
D. Mauri
DAVIDE MAURI
Set Based Thinking
Dai problemi più semplici a quelli più complessi, è la logica con cui si risolve il problema che fa la differenza. E, nel risolvere un problema, non sarebbe bello
poter sempicemente dire alla macchina "cosa" si vuole ottenere, lasciando risolvere il problema di "come" farlo, alla macchina stessa?
In questo modo essa potrebbe anche tenere conto delle condizioni di contorno, in modo tale di produrre il risultato nel modo migliore possibile.
In questa sessione vedremo come poter risolvere problemi comuni utilizzando un approcio "Set-Based" ("pensare per insiemi"), grazie al quale sarà possibile migliorare le performance di oltre il 100%!
D. Mauri
DAVIDE MAURI
Indici: come, quando e perchè?
Ogni database (relazionale e non) necessità di indici per poter fornire delle prestazioni ottimali.
I database relazionali non scappano a questa regola ed, anzi, hanno nell'indicizzaione una grandissima opportunità per fornire prestazioni estreme.
In questa sessioni vedremo i tipi di indici che abbiamo a disposizione, come si usano e come NON si usano e come possono migliorare le performance delle applicazioni.
D. Mauri
DAVIDE MAURI
Database Design
Come modellare correttamente un database? Cosa sono e come si usano - nella pratica - le regole di normalizzazione? Che tipo di scelte dobbiamo fare quando andiamo a
creare una tabella? Che impatto hanno sulle performance? In questa sessione andremo a capire come modellare correttamente un database, affrontando il problema dal punto
di vista del modello logico (dove le performance sono un problema trascurabili) e riportandolo quindi sul modello fisico (dove invece le performance sono il problema principale).
D. Mauri
DAVIDE MAURI
Business Intelligence & Business Analytics
Business Intelligence e Business Analytics sono termini che ricorrono ormai quotidianemente. Cosa significano? Che valore portano in una azienda?
Come si crea una soluzione di Business Intelligece e di Business Analytics? Che strumenti mette a disposizione la piattaforma Microsoft?
In questa sessione andremo ad introdurre tutti gli attori, gli strumenti e le tecnologie che concorrono a realizzare tali soluzioni, vendendone alcune "dal vivo"
per capire come si usano ed il grande valore aggiunto che, in una società sempre più affamata di informazioni, ma ricca solo di dati, possono portare.
D. Mauri
Roberto Freato
Introduction to Windows Azure
Introduzione alla piattaforma Cloud di Microsoft.
R. Freato
ANTIMO MUSONE
Windows Azure Mobile, The Magic Box
Come costruire tramite il cloud computing dei servizi scalabili, efficienti e cross-platform che offrano funzionalità di storage,
autenticazione, push notification e business logic alle nostre applicazioni mobile che possono risiedere su una qualunque piattaforma come IOS, Windows, Android.
Daremo un saggio pratico e teorico di un applicazione.
A. Musone
GIANMARIA RICCI
Windows Azure Deployment & TFS
In questa sessione vedremo il supporto di azure al Continuous Deployment, che permette di effettuare in maniera automatica rilasci su Azure Web Sites o Cloud Service.
Un accento particolare verrà dato all'opzione di pubblicazione tramite TF Service e verrà mostrato come personalizzare il workflow di rilascio per eseguire
operazioni specifiche richieste dal proprio progetto.
G. Ricci
Mauro Servienti
Azure: IaaS vS PaaS
Con Windows Azure Microsoft ha aggredito il mondo cloud con un offerta veramente ampia e articolata in questa sessione cercheremo di districarci
tra le varie offerte che Azure propone e cercheremo di capire come e quando usare determinati servizi piuttosto che altri, il tutto senza disdegnare
il nostro ruolo di sviluppatori vedremo quindi anche pro e contro dal punto di vista del team di sviluppo.
M. Servienti
VITO LORUSSO e ROBERTO FREATO
Windows Azure Unplugged
In questa sessione si vedranno esperienze pratiche su Windows Azure per scoprire come viene usato nel mondo reale e quali sono le best practices
per cautelarsi dalle “tempeste impreviste” che possono accadere nella nuvola.
V. Lorusso
R. Freato
-
continuazione slot precedente
Sara Campagna (Microsoft)
Next-Gen for Microsoft: what’s in for you!
Studenti, Docenti e giovani Start upper: ecco chi rappresenta la Next Generation per noi! Scopri le iniziative che Microsoft ha pensato per te,
tra le quali spiccano programmi ed eventi di formazione tecnica e non, Software gratuito, partecipazione a community locali e supporto concreto alle nascenti Start up nel mondo ICT.
S. Campagna
Marco Guarna (Adecco)
Adecco: IT skills demand
tbd
M. Guarna
Francesco Baldassarri
User Experience su Architettura Intel
tbd
F. Baldassarri
Matteo Muggianu (Avanade)
L'innovazione adesso: nui e multifactor authentication
In questa sessione parleremo di:
- Natural User Interface.
- Biometric voice and Speaker identification:
- sicurezza e autenticazione multifactor (demo e utilizzo reale).
- Kinect: demo e utilizzo reale (showroom, browse cataloghi).
- Dispositivi Multitouch Ottici:
- tipologie, esempio di table homemade.
M. Muggianu
Matteo Muggianu (Avanade)
Dispositivi Multitouch ottici
Tipologie e esempi di table home made.
M. Muggianu
-
non ci sono sessioni in questo slot
VERONICA ORTOLANI
Windows 8. Immaginate un nuovo mondo
tbd
V. Ortolani
GIULIANA GIACUMMO
Il nuovo Office
tbd
G. Giacummo
WINDOWS AMBASSADOR
App-assionati di Windows 8
tbd
Windows Ambassador
CLAUDIO MASCI
Windows phone 8. Se telefonando io...
tbd
C. Masci
MASSIMO CRIPPA E CLEMENTE GIORIO
Xbox: Una magia senza confini
tbd
M. Crippa
C. Giorio
MELISSA LUONGO
Entrare nel mondo del lavoro: MACH.
tbd
M. Luongo
Le startup presentano BizSpark
Hai un’idea e vorresti trasformarla in impresa? Hai voglia di metterti in gioco aprendo una startup?
Questa sessione e tutta la track BizSpark ti racconta dalla voce dei protagonisti come molti giovani hanno iniziato la loro avventura da startupper di successo.
Quali consigli e quali esperienze e come Microsoft, tramite il programma BizSpark, li ha aiutati a lanciare le proprie soluzioni open source sul mercato.
AUGUSTO COPPOLA e PAOLO MERIALDO
Image...Start Up
tbd
A. Coppola e P. Merialdo
N. Mattina
La tua applicazione serve veramente?
Nicola Mattina
Mario Fontana
BizSpark Private 1:1 for Startup
tbd
Mario Fontana
PIETRO BRAMBATI
Intro to Windows Azure
L’evento è un'ottima occasione per incontrare altri sviluppatori e divertirsi sviluppando insieme applicazioni per Windows Azure con il supporto esclusivo di esperti Microsoft e della Community.
Un laboratorio pratico e molto interattivo durante il quale avrai la possibilità di porre domande, di parlarci della tua architettura e di capire come sfruttarla al meglio su Windows Azure per avere una soluzione ad alta disponibilità a costi contenuti – Prima Parte
P. Brambati
PIETRO BRAMBATI
Windows Azure Advanced
L’evento è un'ottima occasione per incontrare altri sviluppatori e divertirsi sviluppando insieme applicazioni per Windows Azure con il supporto esclusivo di esperti Microsoft e della Community.
Un laboratorio pratico e molto interattivo durante il quale avrai la possibilità di porre domande, di parlarci della tua architettura e di capire come sfruttarla al meglio su Windows Azure per avere una soluzione ad alta disponibilità a costi contenuti – Seconda Parte
P. Brambati
ANDREA CESARO
Windows Phone 8
Un laboratorio che abbraccia a 360 tutte le novità della nuova piattaforma Windows Phone 8. Ti guideremo passo passo, dalla creazione del tuo account, alla realizzazione della tua prima App, fino alla pubblicazione !
A. Cesaro
ANTONIO VECCHIO
Windows 8
Ora che Windows 8 è disponibile nei negozi, crea la tua prima App e pubblicala sul Windows Store con questo laboratorio pratico passo per passo!!
Bastano poche ore per entrare a far parte dei nuovi sviluppatori Microsoft.
A. Vecchio