Neni zatim jasne, proc na strankach http://knetlik.cz/ je uvod v anglictine. Vzheldem ke jmenam registrovanych ucastniku spis be se klonil k jazyku ruskemu :)
Nejvic uzitecna byla prednaska "Windows plánovač úkolů pro vývojáře" (Tomáš Havetta). 5 (nebo 6?) ruznych spusobu pristupu k Planovace ve Windows a 2 jeho ruznych verzi, ktere uplne chaoticke ocislovane - takto vypada MS verze unixoveho cronu. Neni tim padem nic zvlastniho, ze vyvojare nemaji radi vyuzivat tento nastroj. Na druhu stranu jak Tomáš ukazal, opravu dost vyvojaru podcenuji tento nastroj a meli by ho vyuzivat casteji.
Zvlastni byla prednaska "Navrh kvalitniho API pomocí implicitních parametrů v C#4" (Jiří Činčura) ktera ve skutecnosti byla o tom (na rozdil od nazvu i uvodu) ze implicitni parametry u rozhrani maji vyssi prioritu nez definovane ve tride. Jako zaver bylo doporuceni pouzivat implicitni parametry jenom ve tridach, nikoliv v rozhranich.
Prednaska v anglictine (s vyraznym francouzskym(?) prizvukem) od Patrick Smacchia "A unique way to explore Code Base Architecture" ukazala uzasny nastroj NDepend, ktery schopen delat prurezy skrz zdrojove kody. Napriklad neco vy smyslu "SELECT metoda.Jmeno FROM Reseni WHERE metoda.pocetRadku > 500". A zaroven k tomu budovat hezke grafy a diagramy. Jen ze tento nastroj vypada jako vtip o tom, ze prijde za Projekt Manazerem programator a rika "Vim, jak vyresit tento problem - pouzijeme regularni vyrazy". A v tuto chvili Projekt Manazer uz ma dalsi problem navic. Bud projekt je spravne rozdelen na male kousky, nebo tomuto projektu ani NDepend nepomuze, protoze i bez NDependu vsichni vedeji ze projekt je blbej.
Moc optimisticky od zacatku byl pan Tomas Petricek s prednaskou "Návrh pomocí funkcionálních datových struktur". Pokus o predsvedceni auditorie ze funkncionalny jazyk F# je 100% a lepsi nahrada za objektove programovani mohl byt jeste uzasnejsi, kdy by on rovnou zacal to ukazovat na priklade PHP :) Na druhu stranu i pres prijemny styl vystoupeni ukazat cil a silu funkcionalniho programovani nepovedlo.
Jako vzdycky neuviritelnym byl zazitek od prednasky Nikola Malovice "Quick introduction to Domain Driven Design". Jen perla o tom ze "A pak Ceasar stal CEO Gallie" stoji za vsechno. Hezky a vesele obrazky, dobre propracovany styl, jasne definovany pojmy jsou jasnym prikladem vzorkoveho jevu.
Prednaska Jana Mašeka "Chybějící implementace 'Durable subscription' vzoru" vypadala jako podcenena auditorii. Na druhu stranu tato implementace ve skutecnosti muze byt vyresena za pomoci implementace koncovych prijemce jako poslouchace. Anebo ne :)
Naposled ve prednasce "Aspekty v praxi" (Václav Sváče) ktera byla spise reklamou PostSharpu, auditorie dozvedela ze PostSharp od verzi 2 je komercni software a muze byt vyuzivan i pro vyvoj ve SilverLight. Mozna nejvic uzitecna cast PostSharpu je globalni podchyceni vyjimek (coz u webovych aplikace se dela jednoduse a zdarma pres Global.app).
Na foto: Nikola Malovic, Jan Mašek