do more with less
news, esperienze, esempi da condividere e qualcosa su di me

lunedì 26 aprile 2010

TFS 2010: disponibile la RTM dei Power Tools

Sono stati rilasciati i Power Tools per Team Foundation Server 2010. Ecco i link:

TFS Power Tools April 2010 release
http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da

TFS MSSCCI Provider 2010 release
http://visualstudiogallery.msdn.microsoft.com/en-us/bce06506-be38-47a1-9f29-d3937d3d88d6

TFS Build Extension Power Tool April 2010 release
http://visualstudiogallery.msdn.microsoft.com/en-us/2d7c8577-54b8-47ce-82a5-8649f579dcb6

Per maggiori informazioni qui trovate un post dedicato scritto da di Brian Harry: TFS 2010 Power Tools have released.

venerdì 9 aprile 2010

XE.NET: Visual Studio & Tools Track

Application prototyping con SketchFlow
A partire dalla release 3.0 di Blend un nuovo tool di prototipazione ha visto la luce. Si tratta di SketchFlow, che consente di creare rapidamente prototipi di applicazioni nell'ambiente visuale di Blend e di ricondurre la documentazione e l'iterazione con il cliente in binari ben definiti. Lo scopo di questa sessione è di dimostrarne l'utilizzo.
Speaker: Andrea Boschin (MVP Silverlight)

MSF Agile 5, la proposta Microsoft per la metodologia Scrum
Con l’imminente rilascio della versione 2010 di Team Foundation Server e Visual Studio, potremo sfruttare uno dei template built-in per gestire i nostri progetti basati sulla metodologia Scrum. In questa sessione vedremo come sia possibile utilizzare il template MSF Agile 5.0 seguendo le linee guida della metodologia Scrum senza dover installare altri template sfruttando tutte le nuove funzionalità e le integrazioni tra Visual Studio 2010, Team Foundation Server 2010, Excel e Project.
Speaker: Davide Vernole (MVP Team System)

Data: Venerdì 4 Giugno 2010
Ore: 19.30
Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre

XE.NET: Client & Code Tools Track

WPF Dashboards with Prism
Cercheremo di comprendere quando e come debba essere utilizzato Prism e se nella nostro contesto operativo questo possa essere impiegato con profitto. Vedremo le tecniche di comunicazione tra moduli e come le parti visuali possano venire sviluppate in modo separato dalla logica, grazie all’impiego di pattern M-V-VM. Andremo infine a realizzare una Dashboard operativa che consenta di riutilizzare i moduli in diversi contesti e soprattutto permetta di sviluppare parti indipendenti in diversi tempi.
Speaker: Davide Senatore (MVP Client App Dev)

Test Driven Development & Continuous Integration, codice di qualità con Visual Studio 2010
La nuova versione di Visual Studio 2010 renderà più agevole l'adozione di metodologie pensate per migliorare la qualità del software e la messa in produzione di nuove versioni. Durante la sessione vedremo come sia semplice adottare metodologie come il Test Driven Development e la Continuous Integration con questa nuova versione di Visual Studio.
Speaker: Davide Vernole (MVP Team System)

Data: Venerdì 7 Maggio 2010
Ore: 19.30
Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre

DotNetCampania: Visual Studio 2010 Community Tour

Microsoft Italia, in collaborazione con DotNetCampania, farà tappa anche a Napoli per il Community Tour 2010 dedicato al lancio di Visual Studio 2010. Il programma provvisorio è il seguente:

14.00 - 14.20
Registrazione

14.20 - 14.30
KeyNote introduttiva

14.30 - 15.30
In via di definizione
Microsoft Italia

15.30 - 16.30
Asp.Net Web Form vs Asp.Net MVC
In questa sessione confronteremo i due framework Microsoft per lo sviluppo di applicazioni web. Vedremo insieme i requisiti ai quali ognuna di queste tecnologie risponde e che ci dovrebbero indurre  a sceglierne una piuttosto che l'altra. Esamineremo inoltre le novità di Asp.Net Web Form introdotte dal framework 4 e le migliore apportare ad Asp.Net MVC dalla release 2.
Spaker: Michele Aponte

16.30 - 16.45
Break

16.45 - 17.45
Applicazioni web con  Silverlight ed Expression Blend 4
Expression Blend è lo strumento visuale che Microsoft mette a disposizione per creare interfacce utente e animazioni in formato XAML, sia per applicazioni desktop che per applicazioni Web.Inq uesta sessione vedremo come realizzare un'applicazione silverlight importando la grafica da Expression Design, componendo l’interfaccia dell'applicazione, importando dati da file XML, personalizzando i controlli impiegati e aggiungendo un po' di animazioni.
Speaker: Antonio Liccardi e Carmine Alfano

17.45 - 18.00
Q&A e chiusura lavori
DotNetCampania Team

Data: Venerdì 7 Maggio 2010
Ore: 14.00
Luogo: Holiday Inn di Napoli, sito al Centro Direzionale, Isola E6 (Napoli)

Informazioni e iscrizioni

DotDotNet: Easter.NET 2010

Gli amici di DotDotNet continuano i loro meeting itineranti proponendo l’Easter.NET 2010 a Modena. Ecco i contenuti:

18.15 - 18.45
Benvenuto, initziative e presentazione DotDotNet
Speaker: DotDotNet Staff

18.45 - 19.45
Introduzione a F# - Programmazione parallela e asincrona
Piattaforma: Windows 7, Visual Studio 2010
L'esecuzione parallela e asincrona di processi sta diventando sempre più importante. La presenza di sistemi desktop multicore e architetture distribuite rendono ovvia la richiesta di soluzioni asincrone. F# è un linguaggio funzionale orientato agli oggetti che ha ottenuto il pieno supporto nel Framework .Net 4.0 e Visual Studio 2010. In questa sessione saranno presentate le basi della programmazione funzionale e concetti come immutabilità, design funzionale e workflow asincrono. Saranno presi in considerazione problemi real-world di programmazione parallela e asincrona e saranno proposte soluzioni che sfruttano i concetti introdotti da F#. La sessione sarà corredata da esempi di codice e demo.
Speaker: Davide Mazzocchi

19.45 - 20.00
Break

20.00 - 21.00
Continous Integration
Piattaforma:  MSBuild, TFS, SVN e CruiseControl.Net
La Continuous Integration è una pratica utile e vantaggiosa anche in team di lavoro piccoli; permette di identificare efficacemente i problemi dovuti allo sviluppo concorrente. In questa sessione analizzeremo i concetti e le tecniche della Continuous Integration attraverso strumenti come Cruisecontrol.NET, integrandolo con i sistemi di controllo di versione (Version Control System) più diffusi (SubVersion e Team Foundation Server).
Speaker: Igor Antonacci

21.00 - 21.30
Q&A e chiusura lavori

21.30
Community Dinner

Data: Venerdì 9 Aprile 2010
Ore: 18.00
Luogo: Mini Hotel Le Ville – Via Giardini 1270 – Modena

Informazioni e iscrizioni

DotDotNet: Easter.NET 2010

Gli amici di DotDotNet continuano i loro meeting itineranti proponendo l’Easter.NET 2010 a Modena. Ecco i contenuti:

18.15 - 18.45
Benvenuto, initziative e presentazione DotDotNet
Speaker: DotDotNet Staff

18.45 - 19.45
Introduzione a F# - Programmazione parallela e asincrona
Piattaforma: Windows 7, Visual Studio 2010
L'esecuzione parallela e asincrona di processi sta diventando sempre più importante. La presenza di sistemi desktop multicore e architetture distribuite rendono ovvia la richiesta di soluzioni asincrone. F# è un linguaggio funzionale orientato agli oggetti che ha ottenuto il pieno supporto nel Framework .Net 4.0 e Visual Studio 2010. In questa sessione saranno presentate le basi della programmazione funzionale e concetti come immutabilità, design funzionale e workflow asincrono. Saranno presi in considerazione problemi real-world di programmazione parallela e asincrona e saranno proposte soluzioni che sfruttano i concetti introdotti da F#. La sessione sarà corredata da esempi di codice e demo.
Speaker: Davide Mazzocchi

19.45 - 20.00
Break

20.00 - 21.00
Continous Integration
Piattaforma:  MSBuild, TFS, SVN e CruiseControl.Net
La Continuous Integration è una pratica utile e vantaggiosa anche in team di lavoro piccoli; permette di identificare efficacemente i problemi dovuti allo sviluppo concorrente. In questa sessione analizzeremo i concetti e le tecniche della Continuous Integration attraverso strumenti come Cruisecontrol.NET, integrandolo con i sistemi di controllo di versione (Version Control System) più diffusi (SubVersion e Team Foundation Server).
Speaker: Igor Antonacci

21.00 - 21.30
Q&A e chiusura lavori

21.30
Community Dinner

Data: Venerdì 9 Aprile 2010
Ore: 18.00
Luogo: Mini Hotel Le Ville – Via Giardini 1270 – Modena

Informazioni e iscrizioni

DotNetCampania: Ultimate Web

DotNetCampania organizza il suo primo live meeting community sulle ultime tecnologie di sviluppo web. E' il primo tentativo di venire incontro a quanti, tramite mail e feedback, ci hanno tenuto a segnalare la loro difficoltà ad essere presente agli eventi per motivi lavorativi e/o logistici. Potrete quindi finalmente seguire, grazie alla piattaforma Live Meeting, un nostro evento comodamente seduti davanti al vostro pc, iscrivendovi e installando il client gratuito della piattaforma.

L'appuntamento è Lunedi 26 Aprile 2010  alle ore 20.00 a casa vostra! Vi cosigliamo di scaricare preventivamente il client in modo da poterci segnalare eventuali difficoltà in tempo utile. A brevissimo apriremo le iscrizioni e vi comunicheremo l'identificativo dell'evento da specificare all'avvio della sessione di collegamento.

Per questo primo evento web non potevamo non parlarvi di web! Eccovi quindi l'agenda della serata:

20.00 - 20.10
KeyNote introduttiva
Speaker: Michele Aponte

20.10 - 21.00
Sviluppo web con Asp.Net Web Forms 4
In questa sessione vedremo insieme quali sono le novità introdotte in Asp.Net Web Forms con il rilascio del framework 4, soffermandoci su tutte quelle caratteristiche che lo rendono uno dei prodotti più produttivi nell'ambito dello sviluppo di applicazioni web.
Speaker: Alessandro Forte

21.00 - 22.00
Silverlight vs Twitter
In questa sessione vedremo come realizzare un client per leggere i propri tweets dal famoso network di microblogging. Integreremo poi, l'applicazione appena realizzata nel nostro sito web per rendere visualizzabile a tutti i nostri aggriornamenti, oppure vedremo come installarlo sul nostro pc in modalità Out Of Browser
Speaker: Antonio Liccardi

Data: Lunedì 26 Aprile 2010
Ore: 20.00
Luogo: Live Meeting Online

Informazioni e iscrizioni

DotNetMarche: Tecniche per lo sviluppo di applicazioni

Uno dei problemi principali che impediscono la realizzazione di applicazioni modulari è la dipendenza tra i componenti che le costituiscono. Eliminare queste dipendenze può dare innumerevoli vantaggi quali la possibilità di effettuare test automatici ed avere un codice incline al cambiamento. Tecniche come Inversion of Control (IoC) e Dependecy Injection (DI) ci possono aiutare giocando un ruolo fondamentale nella ricerca del "Low Coupling".
Vedremo inoltre come attraverso Aspect Oriented Programming (AOP) sia possibile isolare la presenza dei "Crosscutting Concern", ovvero i "comportamenti" trasversali all'applicazione (come il logging, l'autenticazione, il caching, il Transaction Management, ...), mitigandone la loro natura pervasiva.

14:00
Registrazione partecipanti

14:20
Introduzione all'evento

14:30
L'origine dei mali: le dipendenze tra componenti
Vediamo perchè le dipendenze tra i componenti sono un ostacolo alla scrittura di software modulare (e perchè dovremmo scrivere codice modulare!) e quali tecniche ci possono aiutare:

  • Dependency Injection (DI)
  • Inversion of Control (IoC)
  • Aspect Oriented Programming (AOP)

Speaker: Stefano Leli

15:30
Librerie per IoC / DI e AOP
Le tecniche appena introdotte possono essere realizzate tramite i soli strumenti messi a disposizione dal .Net Framework, ma questo richiede la scrittura di codice piuttosto complesso: nella quotidianità ci si appoggia generalmente a delle librerie di terze parti a disposizione.
Faremo una breve panoramica sulle principali librerie, in particolare Castle e Microsoft Unity (entrambe open source e gratuite).
Queste librerie fanno parte di veri e propri "application framework" ed offrono tante funzionalità per lo sviluppo dei programmi: vedremo sia come poter sfruttare di essi "solo" le parti che ci interessano per IoC / DI e AOP, sia come far interagire le varie componenti per ottenere interessanti funzionalità come, ad esempio, l'integrazione della parte di IoC con WCF ed NHibernate.
Speaker: Andrea Balducci

16:30
Coffee break

16:40
[Hands-On] Esempi di IoC e DI
Tramite esempi di codice vedremo come poter applicare i principi della DI e dell'IoC appena introdotti, e come poter refattorizzare delle applicazioni già esistenti per andare in questa direzione, in modo da usufruire dei vantaggi indicati.
Parleremo inoltre di alcune best practice o situazioni da evitare per non andare incontro a nuovi problemi creati dall'adozione di queste tecniche.
Speaker: Alessandro Giorgetti

17:30
[Hands-On] Esempi di AOP
Dopo aver refattorizzato l'applicazione nella sessione precedente secondo le tecniche dell'Inversion of Control, vedremo come sfruttare l'AOP per risolvere in maniera molto semplice alcuni tipici problemi, come la gestione del logging, della validazione, del caching, etc..., riducendo il codice duplicato ed aumentando la modularità.
Speaker: Gian Maria Ricci

18:15
Question & Answers e conclusione

19:30
Cena

Data: Venerdì 16 Aprile 2010
Ore: 14.00
Luogo: Sala Convegni – Via Mazzini 6 – Castelfidardo (AN)

Informazioni e iscrizioni

DotNetUmbria e DotNetMarche: Visual Studio 2010 Community Launch Tour

Il tour di lancio di Visual Studio 2010 fa tappa a Perugia! In collaborazione con Micrsoft Italia, DotNetUmbria e DotNetMarche organizzano l’evento community dedicato al lancio di Visual Studio 2010. Ecco l’agenda:

14.45 - 15.10
Registrazione

15.10 - 15.20
Saluto ed introduzione 
Speaker: DotNet Umbria e DotNetMarche

15.20 - 16.00
Le novità di Visual Studio 2010
In questa sessione vedremo le numerose novità presenti all’interno di VS2010,  dall’integrazione del processo di sviluppo con T-SQL fino alle nuove possibilità di debugging e deployment delle applicazioni, le novità sui linguaggi.
Speaker: Paolo Possanzini

16.00 - 16.40
Panoramica sulla piattaforma di virtualizzazione Microsoft
In questa sessione vedremo insieme i differenti componenti della piattaforma di virtualizzazione Microsoft. Tratteremo quindi di Hyper-V e di Windows Virtual PC, per la virtualizzazione dei sistemi operativi sui server e sui client aziendali, dei Remote Desktop Services e dell’architettura VDI di Windows Server 2008 R2, di App-V e della virtualizzazione delle applicazioni, del Windows XP Mode di Windows 7, di Med-V e degli strumenti per il deployment centralizzato di VM sui client aziendali.
Speaker:  Renato Francesco Giorgini

16.40 - 17.10
Coffe Break

17.10 - 17.50
Asp.Net 4 - Nuovi strumenti per gli sviluppatori web
Gestione dello stato, della cache e del viewstate. Minificazione del web.config. Nuove funzionalità per ASP.Net AJAX e per le Web Form. Queste e moltre altre sono le novità messe a disposizione da Asp.Net 4 per lo sviluppatore web.
Speakers: Fabrizio Bernabei e Andrea Cruciani

17.50 - 18.30
Asp.Net MVC 2
In questa sessione faremo una panoramica del nuovo framework e degli strumenti messi a disposizione dello sviluppatore per semplificare la realizzazione di applicazioni web: modelbinders, validazione, html helpers, scaffolding, controller asincroni, aree.
Speaker: Andrea Balducci

18.30 - 19.00
Question & Answers

Data: Giovedì 29 Aprile 2010
Ore: 14.45
Luogo: Hotel Giò– Via Ruggero D'Andreotto, 19 – Perugia

Informazioni e iscrizioni

XE.NET: Community Launch Visual Studio 2010

XE.NET è lieta di annunciare che il Community Tour 2010, organizzato da Microsoft Italia e da XE.NET, farà tappa presso la nostra regione per presentare un evento di una giornata carico di tutte le novità di Visual Studio 2010, Microsoft .NET Framework, ASP.NET, Silverlight 4.0, e Windows Phone 7. L'evento vedrà la partecipazione di conosciuti speaker tra i quali Vittorio Bertocci, Senior Technical Evangelist, direttamente da Redmon (WA) e Lorenzo Barbieri, Developer Evangelist di Microsoft Italia. I loro interventi saranno intercalati dai Most Valuable Professional che usualmente danno vita agli eventi del nostro gruppo, Andrea Boschin (MVP Silverlight), Davide Vernole (MVP Team System), Andrea Dottor (MVP ASP.NET) e Davide Senatore (MVP Client App Dev).

9:00
Registrazione

9:30
Apertura Lavori e Keynote

10:20
Claims-based identity e Windows Identity Foundation
Il codice che gestisce l’autenticazione utente e’ una delle parti peggiori di qualsiasi sistema distribuito. L’attuale situazione e’ il risultato di molte cause, dalla stretta dipendenza da determinate tecnologie all’aspettarsi che all’occorrenza tutti gli sviluppatori si improvvisino esperti di sicurezza. La claims-based identity, un approccio che sta guadagnado sempre piu’ consensi nell’industria, cambia le regole del gioco appoggiandosi a open standards e proteggendo lo sviluppatore dalla complessita’ dei protocolli di sicurezza. Microsoft e’ stata tra I leader a introdurre ed evolvere l’idea, ed e’ tra I primi a metterla in pratica. Questa sessione mostrera’ come gli svluppatori .NET possano sfruttare Windows Identity Foundation per liberarsi dal fardello di dover gestire l’autenticazione utente nela loro applicazione, mentre architetti ed esperti di sicurezza guadagnano maggior controllo nel sistema.
Speaker: Vittorio Bertocci (Senior Technical Evangelist Microsoft Corp.)

11:25
Break

11:40
Microsoft Test Manager, mai più senza!
Pianificare, testare e tracciare le attività di testing non è mai stato così completo. Visual Studio 2010 introduce un nuovo approccio alle attività compiute dai tester di applicazioni facilitando la stima di questa delicata parte del ciclo di vita del software. Durante la sessione impareremo a conoscere un nuovo compagno di avventura, il Microsoft Test Manager (MTM), in grado di risolvere molti dei problemi che hanno da sempre afflitto il processo di test e bug fixing. Perfettamente integrato con Team Foundation Server 2010 è destinato ad essere uno strumento indispensabile per la creazione di software di qualità.
Speaker: Davide Vernole (MVP Team System)

12.45
Introduzione allo sviluppo con Windows Phone 7 Series
Il palcoscenico del Mix 2010 ha visto protagonista d'eccezione Windows Phone 7, il nuovo sistema operativo per cellulari consumer che si presenta con le carte in regola per essere un concorrente di tutto rispetto nel mercato della telefonia mobile. L'adozione di Silverlight come strumento di sviluppo e la forte presenza di XNA ne fanno una piattaforma semplice da programmare e pronta allo sviluppo di applicazioni e giochi. In questa sessione vedremo un'anteprima di questo nuovo straordinario sistema operativo.
Spaker: Lorenzo Barbieri (Developer Evangelist Microsoft Italia)

13:45
Pausa Pranzo

14:45
Silverlight 4.0 Overview
Il nuovo rilascio di Silverlight 4.0, attualmente in Release Candidate, ha introdotto una serie di nuove feature che amplificano notevolmente le possibilità per lo sviluppatore. A partire dalle applicazioni Out of browser in full-trust, passando per il supporto a webcam e microfono, continuando con gli strumenti per la stampa e tutta una serie di interessanti novità, in questa sessione si vedranno tutte le novità della versione 4.0 del plugin con particolare rilievo per le ultimissime feature introdotte dalla Release Candidate presentata al MIX 2010.
Speaker: Andrea Boschin (MVP Silverlight)

15:50
What's new in ASP.NET 4.0
Il Microsoft .NET Framework è in continua evoluzione ed ha raggiunto la versione 4.0 accompagnato da moltissime novità. In questa sessione andremo in dettaglio per ciò che riguarda l'ultima versione di ASP.NET 4.0, ponendo il focus sulle nuove funzionalità e sui cambiamenti più importanti. Con esempi pratici vedremo come questa nuova versione agevolerà lo sviluppatore nel realizzare le proprie applicazioni. Maggiore controllo del codice prodotto, SEO, nuovi template project, Script Loader, Client Data Access e migliorie ai controlli esistenti, sono solo alcuni degli argomenti che verranno trattati.
Speaker: Andrea Dottor (MVP ASP.NET)

17:10
WPF 4.0 – The Golden Age of Windows Client
La nuova versione di Windows Presentation Foundation presenta importanti novità, che promettono di migliorare la produttività degli sviluppatori interessati all’implementazione di applicazioni client ricche e con supporto alle più moderne tecnologie multitouch. L’utilizzo di stumenti di sviluppo quali Expression Blend, SketchFlow e Visual Studio 2010, permettono di realizzare applicazioni senza precedenti, e l’impiego di Framework quali Prism, MEF, MVVM toolkit, che poggiano le basi su solidi pattern, preludono ad una nuova età dell’oro del client windows.
Speaker: Davide Senatore (MVP Client App. Dev.)

18:15
Chiusura lavori

Data: Giovedì 15 Aprile 2010
Ore: 09.00
Luogo: Holliday Inn Venice – Rotonda Romea 1/2 – 30175 Venezia Marghera

Informazioni e iscrizioni

OrangeDotNet: Visual Studio 2010 Community Tour

In occasione dell'uscita di Visual Studio 2010, Microsoft Italia e OrangeDotnet organizzano una nuova conferenza dedicata a tutti gli sviluppatori, con la presenza eccezionale di Vittorio Bertocci direttamente da Microsoft Corporation (Redmond), Lorenzo Barbieri da Microsoft Italia, oltre allo staff di OrangeDotNet.

L'evento è assolutamente gratuito, previa registrazione, e per la prima volta sarà di tipo full-day.

09.30 - 10.00
Registrazione

10.00 - 10.30
Keynote
Spekaer: Vittorio Bertocci e Lorenzo Barbieri

10.30 - 11.40
Claim-based Identity e Windows Identity Framework
Il codice che gestisce l’autenticazione utente e’ una delle parti peggiori di qualsiasi sistema distribuito. L’attuale situazione e’ il risultato di molte cause, dalla stretta dipendenza da determinate tecnologie all’aspettativa che all’occorrenza tutti gli sviluppatori si improvvisino esperti di sicurezza.
La claims-based identity, un approccio che sta guadagnado sempre piu’ consensi nell’industria, cambia le regole del gioco appoggiandosi a open standards e proteggendo lo sviluppatore dalla complessita’ dei protocolli di sicurezza. Microsoft e’ stata tra i leader a introdurre ed evolvere l’idea, ed e’ tra i primi a metterla in pratica. Questa sessione mostrerà come gli svluppatori .NET possano sfruttare Windows Identity Foundation per liberarsi dal fardello di dover gestire l’autenticazione utente nella loro applicazione, mentre architetti ed esperti di sicurezza guadagnano maggior controllo nel sistema.
Speaker: Vittorio Bertocci

11.50 - 13.00
Introduzione allo sviluppo con Windows Phone 7 Series
Il palcoscenico del Mix 2010 ha visto protagonista d'eccezione Windows Phone 7 Series, il nuovo sistema operativo per cellulari consumer che si presenta con le carte in regola per essere un concorrente di tutto rispetto nel mercato della telefonia mobile. L'adozione di Silverlight come strumento di sviluppo e la forte presenza di XNA ne fanno una piattaforma semplice da programmare e pronta allo sviluppo di applicazioni e giochi. In questa sessione vedremo un'anteprima di questo nuovo straordinario sistema operativo.
Speaker: Lorenzo Barbieri

13.00 - 13.15
Sponsor Time

13.15 - 14.15
Break (Lunch Session)

14.15 - 15.30
A Lap Around C# 4.0
Continua inarrestabile l'evoluzione di uno dei linguaggi più usati al mondo. In questa sessione apprenderemo come il linguaggio statico si è aperto a trend di mercato di natura più dinamica, alle problematiche di scalabilità su manycore con la programmazione parallela e a gioielli architetturali come i Code Contracts.
Speaker: Giancarlo Sudano

15.40 - 17.00
WPF 4.0, il nuovo modo di concepire il Presentation Layer
Windows Presentation Foundation ha cambiato il modo di concepire e progettare totalmente la User Interface cambiando anche il modo in cui si relaziona il ruolo di designer e del coder. Potenza e flessibilità ma non tutto è gratuito. Nuovi paradigmi e pattern da acquisire, WPF 4.0 inoltre perfeziona l'ambiente con ulteriori evoluzioni.
Speaker: Laura La Manna

17.00 - 17.15 
Conclusioni (e sorprese...come sempre!)

Data: Mercoledì 14 Aprile 2010
Ore: 09.30
Luogo: Cittadella Universitaria Aula Magna - Facoltà di Ingegneria (Edificio per la didattica, Viale Andrea Doria 6 - Catania

Informazioni e iscrizioni

XE.NET: Web Track

ASP.NET MVC Versione 2.0
ASP.NET MVC è un framework sviluppato da Microsoft che permette di sviluppare applicazioni web utilizzando il pattern Model-View-Controller. Questo pattern, e (in questa sessione) la sua implementazione realizzata da Microsoft, si propone di apportare alcuni benefici: Maggiore controllo del markup della pagina, URL più leggibili Facilità di integrazione con librerie AJAX, chiara separazione dei ruoli/responsabilità tra layer, facilitando i test e la manutenzione dell'applicazione, supporto per test-driven development. Nella sessione andremo in dettaglio nella versione 2 di ASP.NET MVC, e con esempi pratici daremo risposta alle domande più frequenti, e a molte altre. Quando si utilizza ASP.NET MVC? Come si utilizza ASP.NET MVC? Semplifica davvero la manutenzione dell'applicazione? E' realmente testabile? Cosa guadagno ad usare ASP.NET MVC?
Speaker: Andrea Dottor (MVP ASP/ASP.NET)

What's new in ASP.Net 4.0 Core services and WebForms
In questa sessione saranno illustrate le novità di asp.net 4.0 con partiolare riferimento alle webform ed al runtime: session compression, caching, application pool autostart, resource monitoring.
Speaker: Andrea Colacci

Data: Venerdì 9 Aprile 2010
Ore: 19.30
Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre

Informazioni e iscrizioni

Torino Technologies Group: Terzo incontro community

Terzo incontro community di questo UG. Gli argomenti proposti sono:

  • DAL - Data Access Layer in .NET

    • Esperienze a confronto - typed DataSet, ADO.NET classico, LINQ, Entity Framework e altri ORM (a partire da NHibernate)

    • L'idea è di condividere esperienze, pro e contro delle varie tecnologie - se accedete a un database per leggere e/o scrivere dei dati, non mancate a questo appuntamento!

  • Se ci fosse qualche sistemista, sarebbe poi interessante parlare di "Best practices e casi di firewalling fra internet e DMZ e fra DMZ e interna". Magari fateci avere la vostra disponibilità - se non fosse possibile trattare l'argomento questo giovedì, potremmo farlo al prossimo incontro.

Data: Giovedì 8 Aprile 2010
Ore: 18.00
Luogo: Microsoft Innovation Center – Corso Castelfidardo 30 – Torino

Informazioni e iscrizioni

giovedì 1 aprile 2010

MVP Award 2010: un bel pesce d'aprile

Nel tardo pomeriggio ho ricevuto la conferma che sono stato premiato con il Microsoft MVP Award per l’anno 2010. Pur essendo l’ottava volta,  l’emozione e la felicità sono uguali a quelle della prima volta e mi hanno rallegrato la giornata. Quest’anno c’è una novità in più: la mia area di competenza è cambiata passando da ASP/ASP.NET a Team System:Development, tecnologia che uso quotidianamente nel mio lavoro. ASP.NET resta nel mio cuore e continuo ad usarla ma non è più con la frequenza di un tempo. Beh, torno a godermi la notizia e, per chi volesse un approfondimento sui premiati di questo periodo, ecco il link al post fatto dal nostro MVP Lead (Alessandro Teglia): MVP Award Program – April 2010.

Webhost4life: migrazione disastrosa

Da qualche mese il mio ex hosting provider, Webhost4life, ha cominciato un processo di migrazione verso un nuovo sistema di gestione del servizio di hosting. Il 18 marzo è toccato anche al mio spazio web e il risultato è stato disastroso. Il mio blog è rimasto giù per giorni e solo oggi sono riuscito a ripristinare database e file. Gli abili professionisti di Webhost4life, durante il loro delirante processo di migrazione, sono riusciti a compromettere gran parte dei post del mio blog passando da un encoding a un’altro. Dopo tentativi diversi con hosting dalla dubbia professionalità (aruba per esempio) ho optato per un più costoso ma professionale servizio di server dedicato. Per lo meno ora i disastri posso farli da solo. Ora attendo la scadenza dei piani di hosting per i siti che ancora gestisco in Webhost4life e che hanno configurazioni standard (solo sito su dominio di II livello e nessun subdomain) per spostarli in server più sicuri.

Se non l’avete ancora fatto non fatevi prendere in contro piede, trovate rapidamente un’alternativa prima di trovarvi nei guai.