TechEd
Post cumulativo molto lazy :-D Ieri prima sessione di ATE conclusasi con una piacevolissima chiaccherata con il mio collega di ATE Pieter Joost van de Sande e con niente popò di meno che Mr. T AKA Mads Torgersen. Oggi startup con David Chapell che ci ha dilettato parlando di WF4.0, Dublin e Oslo argomenti di cui sapevo poco e nulla e devo dire che lo spaecker è stato semplicemente perfetto, veramente un grande. Segue una interessante, anche se un po’ zoppicante, sessione sul Sync Framework 2.0 che ha avuto il pregio di darmi una panoramica abbastanza buona...
si iniza alla grande già l’agenda è un “programma” di quelli che meritano. E’ talmente tanta la mole di informazioni che sta dando che non so neanche da che parte cominciare. La prospettiva è quella dei dati in un mondo in cui non esiste più il “now” ma siccome esistono i concetti di “dati esterni” e “dati interni” è necessario introdurre il concetto di “past”. In soldoni in un mondo SOA una volta che il messaggio è partito il ricevente non ha nessun controllo sulla consistenza del messaggio con il mondo da cui è partito quindi il ricevente sta...
finalmente si inizia, prima sessione. Introduzione sulle novità (Client Profile) introdotte con l’SP1 per il deploy del framework sulle macchine client, per ridurre il il traffico e il tempo impegnato durante i setup per l’installzazone di qualcosa che probabilmente non verrà usato dall’applicazione. La sessione non introduce nulla di nuovo ma vuole essere una tip-library di esperienze fatte dallo speaker durante la sua carriera e come usare gli strumenti, il solo Viusal Studio senza dover dipendere da altri prodotti di terze parti. Sta facendo vedere come usare i progetti di setup di Visual Studio, nulla di nuovo...
Anche quest’anno sarò a Tech-Ed 2008, ma finalmente come Davide e Rosalba anche io farò parte della squadra, quest’anno infatti faccio l’ATE :-D “Hi Mauro, - - - - Good news. This e-mail is to confirm that you are selected as volunteer for the Ask-the-Expert (ATE) booths at TechEd EMEA 2008 Developers in Barcelona, Spain (Mon 10-Nov to Fri 14-Nov). The TechEd EMEA organization has asked me to coordinate the scheduling for the ATE booths…”
Dunque... visto che la sessione che stiamo seguendo è una palla al piede... ne approfitto per fare un indovinello: Scenario: la torretta per la LAP Dance in un noto locale del Porto Olimpico di Barcellona, orario indefinito... Chi sono il "consulente" (aka "The TFS Man") e il noto co-fondatore di uno UserGroup che sta in una regione che si affaccia sull'adriatico....? va bene vi do una mano... : La folla li sta acclamando ignorando la ballarina sull'altro trespolo (contenti loro ), loro sono gli idoli della serata... Purtroppo non posso andare oltre perchè il resto è coperto da uno strettissimo NDA... che...
...certo che è lui: Raff! Si si... è in televisione... Virtual TechEd. .m
La sessione iniza molto bene Vittorio ci annuncia che ha avuto l'autorizzazione a parlare delle evoluzoiiooni che CardSpace avrà in futuro. Iniziamo con una breve introduzione su cosa sia CardSpace e cosa sia la claim based authentication e l'identity matasystem. Ladies and Gentlemen introducing codename: ADFS "2". Una nuova infrastruttura per introdurre a tutti i livelli, dev e IT, CardSpace con una facilità disarmante. Per ASP.Net stiamo vedendo una serie di controlli builtin che fanno praticamente tutto quello che c'è da fare e che soprattutto prima era nella mani dello sviluppatore e era tutto tranne che semplice. Una piccola rivoluzione......
Ne ha già parlato qualcuno... che però è decisamente più politically correct di me ... c'è stato? uhm... non me ne sono accorto.... direi che se alla fine di un party sei costretto ad andare a cercare un ristorante perchè stai morendo di fame... ok, ok, non fatemi dire quello che è meglio che non dica a quest'ora di mattina dopo aver dormito non più di tre ore. .m
L'evoluzione del CorelationToken: ConvertationId Il problema è quando ho più client cha parlano con lo stesso Workflow e dall'interno del workflow devo distinguere chi sia il client perchè se la comunicazione è duplex, o se devo prendere decisioni sulla base del client, devo sapere con chi sto parlando. Nell'SDK c'è un ottimo esempio di tutto ciò: la conversation demo. Finalmente una sessione che introduce le modifiche che ci sono state a livello architetturale per eliminare (non è sparito ma non ha più senso usarlo) i DataExchangeContract in favore delle Receive e Send Activity. Quello che mi ha un po' deluso degli...
Igor sei autorizzato a chiamare quest'uomo "un certo" , perchè la caratura del personaggio e la vastità dell'esperienza che ha alle spalle sono veramente immense. La sessione è incentrata sulle novità in termini di security introdotte in Windows Vista, non le novità evidenti per l'utente finale ma quelle che sono sotto il cofano e impattano sul lavoro dello sviluppatore. La sessione inizia con un'ampia introduzione sulla storia del processo di sviluppo di Windows Vista che è il primo OS che è passato attraverso l'SDL per l'intero processo di sviluppo. Questa slide mostra una sintesi del percorso che il codice di...
Mat Winkler e socio (di cui sinceramente non ricordo il nome.... che Davide mi stia contagiando ) hanno tenuto una bella ed interessante sessione su le novità introdotte con VS2008 per quel che riguarda il rapporto (che non era facile) tra Workflow e WCF, bello decisamente. I concetti di "Durable Services" mi sono piaciuti molto e la direzione che hanno preso, anche in ottica Oslo (no non quello in Norvegia nonstante qualcuno potrebbe esserne felice...), promette decisamente bene. Adesso prepariamoci alla nuovoa giornata, lo show di Michael Howard sta per cominciare! .m
Interessante sessione sui Sync Services for ADO.NET aka Microsoft Sync Framework for ADO.NET, non solo si inventano nomi sempre più lunghi ma adesso li duplicano anche.... Scherzi a parte, sessione interessante su un prodotto (framework) interessante che ha come scopo quello di sincronizzare, sul modello Merge/Replication, due DataSet a prescindere da dove questi stiano, quindi anche su macchine diverse. Gli scenari in cui questa soluzione si può applicare spaziano dal fornire supporto per il lavoro offline al supportare una cache lato client. Unica pecca è che per ora non c'è nessun supporto per i custom objects, ma... da un lato stiamo...
Quello che stiamo per incoronare qui è di gran lunga più avanti, ma anni luce più avanti rispetto a quello che tirava calci e pugni a Mr. Smith... Lui si che è il vero SPEAKER IDOL, tremo solo al pensiero.... .m
Uno spettacolo, una panramica bellissima sulle applicazioni distribuite, quelle vere... quest'uomo ha lavorato per Amazon.com... "Messaging is the word" <cit.> Ha analizzato tutti i problemi architetturali che è necessario affrontare e tenere bene in considerazione durante la progettazione di un'applicazione di un "certo" calibro. Siccome io non mi so trattenere butto li un paio di pillole: Database is a cache of the transaction log; Distributed Transactions Suck; ... adesso forza scannatemi ... .m
In molti sanno come la penso, e non sono l'unico, su Crystal Report... ma qui al TechEd quelli di Business Objects hanno toccato veramente il fondo...., guardate come si sono ridotti pur combinare qualcosa....
Raff ormai mi ha contagiato... Semplicemente affascinante, quest'uomo è un trascinatore, l'argomento non è facile e men che meno è stimolante ma sta tenendo una sessione pressochè perfetta, con il ritmo giusto, dando il peso giusto a tutto e stimolando la nostra mente a rincorrerlo, veramente bella! Sta portando il "Threat Modeling" ad un livello tale che non seguire questa filosofia/processo è semplicemente stupido. La sessione si è conclusa con un bell'esercizio che abbiamo fatto per provare sulla nostra pelle cosa voglia dire fare una Threat Modeling Analisys. Postilla: Ieri sera Mr Security ci ha regalato una copia del...
Bella sessione panoramica, per certi versi introduttiva, sul rapporto tra WCF e la sicurezza. Dominick ha fatto un piacevole ed esaustivo escursus su molte delle caratteristiche e delle possibili implementazioni di security disponibili in WCF. Interessante, molto. .m
Dato che il target sono i developer la sessione sarà targhettizata sui developer (non condivido ma il marketing comanda ) La sicurezza è un punto sulla scala di grigi tra il bianco e il nero, nulla può essere al 100% sicurotutto dipende dal contesto (sia le necessità di sicurezza che le aspettative). Dogma 1: On by Default!Una feature di sicurezza deve essere attiva per impostazione predefinita altrimenti abbiamo già fallito! Ma attenzione anche qui un compromesso, se la feature è talmente "feature" da rompere totalmente la retrocompatibilità rischia di avere un impatto tale da essere totalmente ignorata: non funziona più...
Siamo entrati a sessione inziata quindi abbiamo fatto fatica a capire dove erano arrivati, stanno parlando di come far scalare un build server in base al tipo di hardware a disposizione. la sessione è la classica Q&A e il pubblico sta ponendo un po' di problematiche sia sulla scalabilità sia sull'eventuale possibilità di avere delle build distribuite, anche geograficamente. Esaurito l'ergomento "Build" lo speaker sta affrontando la "Process Template Customization". Un abreve introduzione ai numeri attuali. MS intenamente: 24 TFS, con 1.160 Team Projects e in settembre hanno superato il milione di WorkItem(s), non male Dall'altra parte sta anche...
Prima sessione, un'ampia introduzione, per certi versi un po' markettara (ma è il primo giorno), su quelli che sono gli scenari odierni delle applicazioni distribuite, di come i componenti si stiano pian piano trasformando in servizi e di come i servizi (SOA, S+S...) possano risolvere questi problemi. Visto che la solfa non cambiava.... io e janky siamo migrati .m
La Keynote di Soma è stata interessante, ma pur sempre una keynote, come ormai il mondo ha già bloggat0 lancio di Visual Studio 2008, entro fine mese disponibile per gli MSDN Subscribers... molto bene! Per il resto due cose degne di nota: La Sagrada Famiglia di Janky: e un ottimo tentativo di farsi dare supporto...sempre di Janky...: La preda... Il predatore si prepara e affila le armi... e alla fine sferra l'attacco Adesso via verso le prime sessioni: WCF Rulez... .m
...e non mi resta che ringraziare la famigghia, ma una famigghia di quelle speciali...
Finalmente ci sono, dopo un vaggio da circo, era la prima volta con RyanAir, sono arrivato in albergo e naturalmente sto scroccando una delle tante reti WiFi non protette che ci sono qua in giro.... Adessao cerco il resto della combriccola e li raggiungo in attesa del mio compagno di stanza... mi sa che ha fine settimana avrò un bel po' di facts per WeLoveRaf.com .m