The Orchard Project: An Interactive Discussion on Delivering Microsoft .NET Based Open Source Applications and Components (Bradley Millington)
Šios sesijos aš ypatingai laukiau. Jos metu buvo viešai anonsuotas projektas, kuris iki šiol buvo žinomas tik ribotam žmonių ratui (įskaitant mane), Project Orchard. Tai projektas, skirtas sukurti pagrindą būsimoms .NET atviro kodo aplikacijoms (daugiausiai Web aplikacijoms). Šiuo metu komanda dirba ties nauja CMS (Content Management System), kurios pagrindai jau dabar prieinami http://orchard.codeplex.com puslapyje.
Skirtingai nei kiti tokio pobūdžio projektai, Project Orchard paremtas tik atviro kodo karkasais: ASP.NET MVC 2, jQuery, NHibernate, Fluent NHibernate, Autofac ir t.t. Prie šio projekto dabar dirba du pagrindiniai Oxite tinklaraščio platformos programuotojai, todėl artimiausiu metu Project Orchard pasipildys ir tinklaraščių platforma. Komandos tikslas yra tikrai ambicingas – sukurti atviro kodo .NET platformą, kuri apimtu WordPress ir Drupal geriausias savybes.
Microsoft Visio 2010: A New Generation of the Tool for Corporate Diagramming and Greening (Senaj Lelic)
Kadangi darbe dažnai tenka braižyti vienodas ar kitokias diagramas, nusprendžiau nueiti ir pasižiūrėti kas naujo Visio 2010. Pirma kas krenta į akis – kaip ir kitose Office aplikacijose, Visio dabar turi Ribbon funkcionalumą.
Vienas didžiausių patobulinimų – taip vadinamos datagramos arba diagramos, kurios šalia atvaizduoja ir tam tikrą papildomą informaciją iš nurodyto duomenų šaltinio (duomenų bazės, Excel, SCV ir pan.). Datagramų dėka galima automatiškai atnaujinti Visio paveiksliuką priklausomai nuo gaunamų duomenų (pvz., atnaujinus duomenų šaltinį ir sužinojus, kad serveryje nėra laisvos vietos, pridėti prie paveiksliuko kryžių).
Dar viena didelė naujiena – Visio Services, kurie veikia kartu su SharePoint 2010 Server. Jų pagalba galima rodyti Visio diagramas ir datagramas (kartu su aktualia informacija iš duomenų šaltinių) tiesiogiai SharePoint puslapiuose.
Architecture of Predictable Programming (Rafal Lukawiecki)
Rafal Lietuvoje geriausiai žinomas kaip verslo įžvalgų (Business Intelligence) ekspertas. Šį kartą jis pasidalino mintimis, kaip pasinaudojant sukauptais duomenimis sukurti ir ištestuoti modelį, kurį vėliau galima naudoti kartu su verslo įžvalgų algoritmais validuojant duomenis. Pagrindinė technikos mintis – statistiškai apskaičiuoti tikimybę, kad suvesti duomenys yra teisingi, taip sumažinant poreikį rankiniu būdu rašyti validatorius. Nuspėjamo programavimo demo galite pamatyti http://www.sqlserverdatamining.com/DataValidation.
Developing with SQL Server Spatial: Deep Dive into Spatial Indexing (Michael Rys)
Tai buvo tikroji 400 lygio sesija, kurios metu Michael labai nuodugniai išnagrinėjo geo-indeksų panaudojimą vykdymo planuose.
Data Driven ASP.NET Web forms Applications Deep Dive (Jeff King)
Šios sesijos metu buvo aptarti patobulinimai GridView ir FormView komponentuose: veikimas su išjungtu ViewState, pažymėtos eilutės atsiminimas puslapiavimo metu, nauja EnableDynamicData savybė. Paskutinė yra panaši į AutoGenerateColumns, bet generuoja validatorius ir valdymo elementus priklausomai nuo esybės tipo. Šiuo metu tai veikia su LinqDataSource, EntityDataSource ir ObjectDataSource.
Pristatymo metu taip pat buvo pabrėžta, kad jau kurį laiką prieinamas ASP.NET Dynamic Data bus ASP.NET 4.0 sudėtinė dalis. Kartu su šiuo pasikeitimu, ASP.NET pasipildys tokiais valdymo elementais:
- Dynamic Control
- Dynamic Field
- Dynamic Entity
- Dynamic Validator
- Dynamic Data Manager
- Dynamic Control Parameter
- Dynamic Query String Parameter
Taigi tokias sesijas aš aplankiau trečią TechEd Europe 09 dieną, kitoje dalyje skaitykite ketvirtadienio įspūdžius.






Naujausi komentarai