giovedì 27 gennaio 2011

XeDotNet–Prossimi Meeting

 

28/01/2011 - Visual Studio Tips & Tricks
  • Davide Vernole - Visual Studio 2010 Template, Wizard.

    Personalizzare la propria esperienza di utilizzo di Visual Studio 2010 per migliorare normalizzazione e produttività nel team di sviluppo. La sessione introdurrà i partecipanti all'uso di Template, Wizard e Add-In.>/p>

  • Marco Parenzan - Code Generation con con i templates T4 in Visual Studio

    Uno degli strumenti meno pubblicizzati ma più utili in Visual Studio sono i templates T4. Strumenti come l'Entity Framework e ASP.NET MVC li hanno resi (forse) più diffusi. Come sono fatti? Come si usano? Cosa ci si può fare? Una carrellata di alcuni usi interessanti, dagli oggetti POCO a WPF, passando attraverso lo "scaffolding" e i Domain Specific Languages...

25/02/2011 - .NET Programming Tecniques
  • Mirco Vanini - .NET Parallel Programming

    La programmazione concorrente è notoriamente difficile, anche per utenti esperti. Microsoft con l'iniziativa Parallel Computing Initiative pone le basi sia per la costruzione di programmi paralleli sia per la creazione di una nuova generazione di applicazioni. In questa sessione verrano affrontati Elaborazione parallela, Programmazione concorrente, Miglioramento delle prestazioni, Debug delle applicazioni parallele, Analisi delle applicazioni parallele. Tali argomenti saranno esposti utilizzando C# e il .NET 4.0 con i relativi nuovi strumenti messi a disposizione da VS 2010 inerenti la programmazione parallela.>/p>

  • Andrea Boschin - MEF Explained

    Il Managed Extensibility Framework è un Dependency Container, introdotto recentemente nel framework, che consente di gestire facilmente la modularità delle applicazioni e il testing. Vedremo i concetti base di MEF, il suo utilizzo in alcuni casi pratici e l'integrazione con la più recente versione di Prism.

25/03/2011 - WCF 4.0 Unleashed
  • Davide Vernole - WCF 4.0 - What's new

    Windows Communication Foundation 4 ha introdotto nuove funzionalità che facilitano o agevolano l'utilizzo di questa tecnologia in particolari scenari di utilizzo. La sessione sarà incentrata sulle novità della versione 4.0 e sul confronto con la versione 3.5

  • Mirco Vanini - WCF & .NET Micro FW – A real case

    Con l’uscita della versione 4.0 di WCF e della versione 4.1 del .NET Micro FW i due mondi hanno la possibilità di parlarsi nativamente senza dover costruire sovrastrutture apposite. In questa sessione sarà affrontato un caso reale di utilizzo di WCF 4.0 con dispositivi basati su .NET Micro FW 4.1. L’utilizzo è bidirezionale, sarà mostrato come consumare servizi WCF da dispositivi e come gli stessi a loro volta possono mettere a disposizione servizi ricercabili e consumabili. La sessione si basa su un caso reale di utilizzo di cui verrà discussa sia l’architettura che le parti salienti del codice.

15/04/2011 - Smartphone & .NET
  • Davide Senatore - Total Smartphone Interoperability: A tale to interoperate between WCF, Windows Phone 7 and Android<

    In un mondo dove la parola d'ordine è ""connected"", gli smartphone giocano un ruolo chiave. Sempre più siamo abituati ad interagire con l'informazione ovunque. Twitter, Facebook e servizi di vario genere, ormai consentono l'accesso attraverso dispositivi mobili. La parola chiave per rendere fruibili i nostri servizi? Interoperabilità. E' infatti chiaro che se un servizio non è interoperabile, si potrebbero precludere delle occasioni di marketing per determinati possessori di smartphone a vantaggio di altri. In questa sessione vedremo come realizzare un servizio WCF interoperabile, lo metteremo on line e svilupperemo due client che lo consumino: il primo per Windows Phone 7, ed il secondo per Android. Analizzeremo ambienti di sviluppo, tecniche, pro e contro degli approcci di ciascuna piattaforma, in una atmosfera di confronto produttivo.

  • Andrea Boschin - Programming with Reactive Extensions with .NET, Silverlight and WP7

    Le reactive extensions consentono la gestione semplificata di ObservableCollections e di stream di dati. In questa sessione vedremo le caratteristiche di questa libreria, disponibile per .NET Framework, Silverlight e Windows Phone con una serie di esempi.

20/05/2011 - Programming DotNetNuke 5.0
  • Andrea Dottor - Sviluppare con DotNetNuke. Un framework sul framework

    Sviluppare applicazioni, occupandosi delle sole funzionalità che vuole il cliente, senza doversi occupare anche del codice di infrastruttura può sembrare un'utopia, ma non è così. In questa sessione vedremo come DotNetNuke, che è un CMS (content management system) open source, permetta allo sviluppatore tutto ciò. DotNetNuke può essere visto come un framework sul framework, in grado di fornire allo sviluppatore funzionalità avanzate che permettono di aumentare la produttiva e al contempo di ridurne i tempi di sviluppo.

  • Davide Senatore - Fast and Furious DotNetNuke: Web App Development at the speed of light.

    DotNetNuke: semplicemente il CMS più diffuso al mondo con più di 6.000.000 di download totali e 600.000 siti in produzione. In questa sessione vedremo come si possa affrontare la sfida di creare web applications utilizzando DNN come piattaforma di sviluppo. Valuteremo come creare moduli, come integrarli all'interno del CMS e come sfuttare le caratteristiche native della piattaforma a nostro vantaggio. Analizzeremo le nuove caratteristiche, l'integrazione con JQuery e Google Analytics, la personalizzabilità estrema e la produttività straordinaria che questa piattaforma mette a disposizione.

10/06/2011 - Test & Tools Track
  • Emanuele Delbono - Test Driving a MVVM Application

    Test Driven Development è sempre più utilizzato ma gli esempi che si trovano sui blog sono spesso troppo astratti per poter essere applicati al lavoro di tutti i giorni. Durante la sessione vedremo come applicare il TDD per realizzare un'applicazione WPF basata sul pattern MVVM. Vedremo come grazie al TDD potremo risparmiare molto tempo di debug e di prove reali dell'applicazione aggiungendo test dopo test le funzionalità richieste.

  • Federico Degrandis - Sterling: un database per Silverlight e Windows Phone 7

    Sterling è un database per Windows Phone 7 e Silverlight scritto da Jeremy Likness. Vedremo cos'è, come funziona e come lo possiamo utilizzare all'interno delle nostre applicazioni. Inoltre vedremo com'è possibile gestire alcune problematiche riscontrate su un progetto reale.