Patterns with the Entity Framework (Mike Flasko)
Jau kuri laiką aš aktyviai domiuosi Entity Framework 4 siūlomomis galimybėmis, todėl nusprendžia nueiti būtent į šią sesiją (taip pat visada įdomu pamatyti žmogų, su kuriuo iki šios teko bendrauti tik elektroniniu būdu).
Pristatymo metu buvo parodyta kaip:
- verslo esybes iškelti į atskirą rinkinį (assembly) nuo duomenų konteksto;
- papildyti T4 generavimo šabloną validavimo logika;
- įgyvendinti Repository ir Unit of Work šablonus su Entity Framework 4;
- sukurti menamą repozitorijų bei ištestuoti logiką.
Naujo šioje sesijoje nieko nesužinojau, bet buvo malonu asmeniškai pabendrauti su Mike‘u.
Command / Query Responsibility Segregation (Udi Dahan)
Udi yra vienas geriausiai man žinomų architektų šiuo metu. Ši sesija paliko ko gero didžiausią įspūdį. Tai susiję ne tik su tuo, kad lektorius yra geras, bet ir kad tematika yra labai man aktuali. Jeigu trumpai, pristatymo metu buvo nagrinėjama kaip kurti greitas, skaliuojamas (scalable) aplikacijas.
Pagrindinė siūlomo architektūrinio šablono esmė – stengtis vengti redaguojamų formų, t.y. rodyti formas tik skaitymui pagal nutylėjimą. Kiekvienai tokiai formai tik skaitymui kurti po duomenų bazės vaizdą (view). Svarbu tai, kad vaizdas turi apimti tik konkrečiam atvejui reikalingus laukus, tokiu būdu leidžiant optimizuoti konkrečios informacijos rodymą. Tai leidžia atskirti informacijos redagavimą nuo rodymo, todėl ir skaliuojamumas panaudojant tarpinę atmintį (cache) gali būti labai geras.
Ateityje manau parašysiu straipsnį, vaizdžiai parodantį siūlomas mintis naudojant .NET technologijas.
Source Control Management with Microsoft Visual Studio Team Foundation Server 2010 (Brian Harry)
Šio pristatymo metu buvo parodyti pagrindiniai TFS 2010 (Team Foundation Server) patobulinimai, susiję su kodo valdymu. TFS 2010 patobulinimai:
- šakų (branches) valdymas ženkliai pagerėjo;
- šakų suliejimo (merge) vizualizavimas bei istorija;
- galimybė atšaukti tam tikrą pakeitimų rinkinį (change set);
- pagerintas antraštės (label) funkcionalumas – galimybė peržiūrėti visas antraštes istorine tvarka;
- pagerintas konfliktų sprendimų langas – dabar galima toliau naviguoti kode net konflikto metu;
- failai nuo šio versijuojami ir pagal vardą – failo a.cs trynimas ir sukūrimas iš naujo bus išsaugoti kaip du skirtingi istorijos įrašai;
- naujasis Eclipse kūrimo aplinkai skirtas įskiepis (buvęs Teamprise produktas) palaikys TFS 2010
MSP Meeting
Taip jau susiklostė, kad antradieniais tradiciškai vyksta MSP (Microsoft Student Partner) susitikimas. Šiais metais dalyvavau kaip alumni. Smagu buvo susitikti su pažįstamais ir ypač patiko Rob Miles pristatymas iš XNA Studio 3 (tikrai labai šaunus profesorius).
Taip turiningai praėjo antroji TechEd Europe 09 dieną, kitame straipsnyje skaitykite trečios dienos įspūdžius.






2009-11-28 17:48
Ar yra kur koks podcastas/video/slide’ai ? Command / Query Responsibility Segregation
Kiek mačiau viskas guli tech-ed online, bet dėl vienos prezentacijos mokėt 249 baksus gausiai perdaug :)
2009-11-29 00:05
Kol kas įrašų nėra, bus vėliau, bet irgi tik TechEd dalyviams. Iš viešai prieinamų yra tik kitas pristatymas, kur tas dalykas yra minimas: http://www.vimeo.com/5022174