in

DevLeap

devcon

Blog ufficiale di DevCon

marzo 2009 - Posts

  • Agenda prima giornata

    Paolo e io in questa settimana abbiamo preparato i contenuti della prima giornata della conferenza dedicata all'architettura.

    Dopo aver visto nelle passate edizioni l'architettura BIZ+DAL+Factory quest'anno faremo alcuni passi in avanti per fornire le linee guida fondamentali per inserire LINQ e ADO.NET Entity Framework nell'architettura della soluzione EstatesManagement che ormai da 5 anni ci accompagna nelle varie demo.

    Dopo un recall sullo stato dell'arte iniziamo il ragionamento con la gestione delle eccezioni per proseguire con l'esposizione dei vari layer in WCF e l'organizzazione dei 5 progetti WCF a supporto della nostra architettura. Inquadreremo ADO.NET Data Service nella nostra architettura con una veloce demo per il posizionamento del prodotto, lasciando poi alla sessione specifica l'approfondimento dei temi relativi.

    Chiusa la parte server iniziamo a ragionare sullo Smart Client che sfrutta Service Agent pluggabili per supportare, come la parte server, l'ingresso di nuove tecnologie rivolte ai servizi: oggi esiste WCF, ADO.NET Data Service, la specializzazione di questi ultimi per l'accesso alle risorse "in the cloud" quindi è fondamentale disaccoppiare il service agent dal resto della soluzione.

    Anche per il client vedremo le tecniche più efficienti e manutenibili per rendere la nostra soluzione adattabile agli inevitabili cambiamenti.

    Questa la scaletta della giornata. Se avete domande non esitate a scriverci.

    ·         Data Access Layer with Generics recall
                     
    o   ORM
                      
    o   Entità

    o   Ruolo del DAL: cosa fare e cosa non fare

    o   Prospettive future (“in the cloud”)

    ·         Business Layer recall

    o   Ruolo del BIZ: cosa fare e cosa non fare

    ·         Gestione Eccezioni

    o   Cosa intercettare, dove e perchè

    ·         LINQ to SQL

    o   DAL replacement: come e dove usarlo nella nostra architettura

    §  Aggiornamento dei dati, gestione del DataContext, transazioni, IQueryable

    ·         LINQ to Entities

    o    DAL replacement: come e dove usarlo nella nostra architettura

    §  Aggiornamento dei dati, gestione del ObjectContext, transazioni, IQueryable

    ·         Service Layer

    o   WCF: contratti, cosa e come esporre le entità, mapper (con e senzaLINQ), query

    o   ADO.NET Data Services: inquadramento architetturale

    ·         Consumer side

    o   Service Agent

    §  WCF

    §  ADO.NET Data Services

    o   Mapper

    o   Biz Consumer

    o   Entities Consumer

    Buona conferenza a tutti

    Paolo e Roberto

  • Altra grande novità per DevCon 2009

    Avremo il piacere di ospitare una sessione che arriva direttamente da uno dei membri del team di sviluppo di Visual Studio Team System.

    Si tratta di Aldo Donetti, l'italiano a Redmond. Aldo è Lead Global Experience Program Manager presso la Developer Division in Microsoft Corporation e si occupa di supportare la corretta globalizzazione di Visual Studio Team System e Team Foundation Server, e di favorire scenari distribuiti. Spende la maggior parte del suo tempo a spiegare la differenza tra Globalizzazione e Localizzazione, o quasi – nel tempo rimanente rivede test plans / test cases, analizza bug e le loro cause, rivede e scrive specifiche, eroga formazione sulle problematiche relative all’internazionalizzazione delle applicazioni ai membri del team di sviluppo. Entra nei dettagli implementativi ogni volta che può. Inizia l’esperienza informatica tardi, in università. Si occupa per svariati anni di interfacciamento e raccolta dati da strumentazione di misura. È stato speaker alla preconference TechEd US 2005, ad alcuni eventi privati in MS ed è trainer interno.

    La sua sessione arriva dalla sua esperienza pratica all'interno del team e portare esempi concreti sia di come viene usato il prodotto internamente sia di come un team più piccolo organizzarsi per sfruttare al meglio il prodotto.

    La sessione, dal titolo "Come MS usa VSTS internamente" è verrà inserita come Bonus Session dalle 18.15 alle 19.15 del primo giorno.

    La descrizione completa è la seguente:

    Questa sessione arriva direttamente dal team di sviluppo del prodotto rappresentato da Aldo Donetti. L'obiettivo è spiegare come Microsoft usa VSTS internamente, e più in dettaglio come lo usano nella Developer Division. Vedremo numeri, configurazioni hardware, metodologie e come ogni team possa scegliere quella che preferisce ma poi riporta i dati in una struttura “tipo Agile”. E ancora: come vengono tracciate definizione e implementazione dei requisiti e come vengono mappati pianificazione e progresso del lavoro relazionandoli ai requisiti.

  • Due novità per DevCon 2009

    Sono state appena rilasciate due novità per lo sviluppo su Windows Azure. 

    I due SDK per lavorare con progetti Web Role e Worker sono stati aggiornati alla versione March 2009 CTP.

    Il primo download è il Windows Azure Tools for Visual Studio e SDK: comprende sia il Windows Azure SDK con librerie ed esempi, che i Tools per Visual Studio 2008 che forniscono template per entrambi i role, il Development Fabric e il Development Storage. Nelle precedenti versioni questi due strumenti andavano scaricati separatamente

    Il secondo è download disponibile è il solo Windows Azure SDK (compreso anche nel primo download). Non occorre più installare questo SDK se installate l'altro.

    Le novità per il Windows Azure SDK riguardano la possibilità di sviluppare applicazioni Full Trust, la possibilità di eseguire PInvoke, un nuovo modulo URL Rewrite per eseguire URL Rewriting nelle applicazioni. Sono migliorate anche le performance nell'interazione fra il Devevlopment Storage e SQL Server.

    Per quanto riguarda invece gli strumenti per Visual Studio, sono stati fixati numerosi bug ed è stata aggiunta la possibilità di debuggare native code.

    Durante la sessione Developing in the cloud utilizzeremo la versione più recente di questi strumenti oltre a Workflow in the cloud, Service Bus e SQL Services. Si veda il post di Marco su Sql Services.

DevLeap 2007-20017
Powered by Community Server (Commercial Edition), by Telligent Systems