Jaký byl MS Fest 2009

Microsoft Fest se letos konal již popáté. Já jsem na něm však byl poprvé, neboť jsem se o něm nikdy dříve nedozvěděl. Člověk by si podle jména řekl, že musí být nemožné nevědět o tak honosně znějící akci. Ale hned vysvětlím, proč o tom ani fanoušek Microsoftu a jeho produktů o této akci nemusí vědět. Akci totiž nepořádá samotný Microsoft, takže se ani nijak významně nepodílí na její propagaci. Microsoft je u této akce pouze jako sponzor a o organizaci se starají Microsoft Student Partneři. Konkrétně MSP z matfyzu, kde se tato akce koná.

Microsoft Fest se konal celý víkend už od brzkého rána (což pro mě 9 hodin ráno o víkendu určitě je) a přednášky byly zároveň ve dvou posluchárnách. Témata přednášek a samotné přednášející si můžete prohlédnout na následujícím obrázku, který jsem pořídil z webu ms-fest.cz

MSFEST09 program

Nyní bych rád napsal pár slov k přednáškám, které jsem navštívil. Pokusím se jmenované osoby doplnit odkazy, pokud byste měli zájem navštívit jejich weby nebo je snad sledovat na Twitteru.

Celou cestu k budově MFF UK na Malostranském náměstí jsem přemýšlel, kterou přednášku navštívím jako první. Váhal jsem, zda mám jít na přednášku MVP (Microsoft Most Valuable Professional) Michala Augustýna (Twitter) o ASP.NET MVC a nebo zda navštívit přednášku mého oblíbeného přednášejícího Štěpána Bechynského o Vývoji pro Microsoft Surface. Protože Michal Augustýn bude brzy mít přednášku na stejné téma i u nás na ČVUT FEL, tak jsem se rozhodl, že půjdu na Štěpána. Po registraci jsem se hned u šatny jsem se potkal s Tomášem Slavíčkem (web, Twitter), který měl stejný úmysl jako já a tak jsme na přednášku vyrazili společně. Štěpán Bechynský přednášel na téma vývoj pro Surface mnohokrát a možná i vy jste viděli záznam některé z této přednášky. My jsme měli to štěstí, že Microsoft Surface byl na místě k dispozici, takže vše, o čem Štěpán přednášel, tak poté i názorně demonstroval. Doufám, že Ježíšek nyní pozorně sleduje a je si vědom, že Surface uprostřed mého pokoje by se mi zamlouval. 🙂

Štěpán po této přednášce odešel a nás nechal u Surface, takže jsem testoval jeho možnosti a funkčnost. Mezitím došlo ke změně programu (změny programu jsou na obrázku vyznačeny červenou barvou), o které jsem nebyl informován a tak jsem přišel na přednášku mého dalšího oblíbené přednášejícího Davida Gešvindra s malým zpožděním. Ačkoliv byla přednáška nazvána IIS Media Services, tak David začal obecně a poctivě vysvětlil co to je kodek, kontajner, jaké druhy máme a používáme a celkově osvětlil danou problematiku. Až později přešel k samotnému tématu přednášky a ukazoval i ukázky, jak lze něco učinit. Zde musím zmínit, že mě oslnila technologie IIS Smooth streaming. U ní si sám přehrávač volí kvalitu videa podle možnosti konektivity a dostupného výkonu počítače. Mezi kvalitou videa přehrávač přepínal sám a uživatel to v podstatě ani neměl šanci postřehnout. Úžasné! Jinak musím podotknout, že David měl, jak je u něj pravidlem, naprosto špičkově připravené slidy a animace. Kdo někdy viděl jeho přednášku, ví, o čem mluvím a ti ostatní by to měli rychle napravit. David trochu (no, trochu více) svou přednášku protáhl a tak jsem místo obědu (k dispozici bylo zdarma pití, sušenky a bagety) šel na další přednášku.

Musím se přiznat, že jsem dlouho váhal, zda si neudělat pauzu na oběd, protože nejsem webový vývojář a virtualizace mě také zrovna dvakrát netáhne. Nakonec jsem se ale rozhodl pro přednášku Petra Kalety (z OnTheRoad.to, Twitter), které právě z Twitteru znám a dobře jsem udělal. Jeho přednáška o jQuery byla tím nejlepším, co jsem na Microsoft Festu navštívil a i když mě jQuery v podstatě nezajímá, ani na chvíli jsem neztratil pozornost. Navíc jsem viděl, že napsat Facebook (alias MSFestBook) 🙂 není tak těžké, jak jsem si myslel. Po přednášce jsem si skáknul na oběd a když jsem se vrátil, tak jsem šel do místnosti se Surfacem a XBOXem a tam jsem na Petra narazil. Jsem za to moc rád, protože jsme skvěle pokecali a věřím, že jsme se neviděli naposledy. Toto byl můj jediný vynechaný přednáškový blok. Petr se odebral na cestu k domovu a já vyrazil poznávat další známá jména.

Tomáš Jecha (Twitter) si totiž přichystal přednášku na téma Novinky v SQL Serveru 2008. Musím říci, že jsem sice párkrát přišel ke styku s SQP Server 2005, ale pouze při různých hrátkách a ASP.NET a podobně. V této přednášce se tomu Tomáš věnoval na můj vkus až moc do hloubky a tak jsem si z toho moc neodnesl. Hned po této přednášce jsem zamířil na poslední sobotní vystoupení. Přednášel další pořádající MSP – Tomáš Herceg (Twitter). Téma znělo honosně “32 programátorských hříchů” a na žádné jiné přednášce jsem neviděl tak plný sál. Nakonec jsem byl i touto přednáškou zklamán. Čekal jsem nějaké obecné chyby, ale místo toho jsem viděl, jak se smál nad chybami nejen začátečníků a tomu, že neznají .NET do poslední funkce. Vím, že to jako výsměch nemělo působit, ale mně to tak stejně připadalo. Také nevím, co vše .NET umožňuje a nejsem si ani jist, kde to ověřit. Občas je rychlejší si něco napsat (i když asi méně efektivně), než strávit mnohem více času hledáním. Tím skončil první den a já se skočil na kolej jen vyspat, abych mohl další den pokračovat.

Už jsem nemusel řešit, jakou přednášku zvolit, neboť díky změně v programu byla ráno pouze jedna. O Expression Studiu přednášel pro mě neznámý David Beinhauer (MSP z Ostravy) a i když si myslím, že Studio skrývá skvělé aplikace, tak jsem za celou přednášku nezjistil důvod, proč bych měl nějakou používat nebo k čemu by mi vůbec byla dobrá. Za to hned po něm nastoupil Tomáš Kroupa s informacemi o novinkách ve Visual Studiu 2010 a to musím hodnotit jako druhou nejlepší přednášku celého MS Festu. Skvělé řečnické schopnosti, hluboké znalosti a touha předat informaci klidně i s vysvětlením úplných základů. Tak by měla vypadat každá přednáška! Po obědě opět na scénu nastoupil Tomáš Herceg, aby nám řekl něco o XNA Game Studiu. Musím říci, že tady mi teprve došel hlavní rozdíl mezi matfyzáky a feláky. Opravdu se nevyžívám ve vektorech a složitých počtech založených na složité fyzice. 🙂 Nicméně bylo zajímavé sledovat, jak snadno lze vytvořit hru nejen pro PC, ale i pro XBOX a Zune.

Michal Altair Valášek je osobnost sama o sobě a ačkoliv jsem toho o něm slyšel již hodně, nikdy jsem na jeho přednášce nebyl. Takže jsem to musel napravit. A hned jsem pochopil, proč jeho přednášky doporučuje i Štěpán Bechynský! Opravdu to stojí za to. Nejen, že se člověk u jeho přednášky často zasměje, ale zároveň si toho hodně i odnese. Novinky v ASP.NET 4 jsem pochopil i já a upřímně jsem si z nich odnesl velmi pozitivní pocit. Jako předposlední přednášku jsem si vybral Pavla Bánského a .NET Micro Framework. O něm jsem sice dříve četl, ale nikde jsem se s ním nesetkal. Nicméně možnost programovat pro jednočipy ve Visual Studiu (i Express edici!) s využitím (značně ořezaného) .NETu byla zajímavá. Ostatně i ty kity, na kterých ukazoval některé příklady, byly velmi zajímavé. Jestli Ježíšek dočetl až sem, tak má tip na další dárek o mnoho řádů levnější než Surface. 🙂

Silverlight mě zaujal už minulý rok a tak jsem si řekl, že přednáška Jaromíra Nechanického na toto téma nebude špatnou volbou. Ale ani zde jsem se netrefil do mého gusta. Přednáška mi přišla poměrně rychlá a tak ze základního výpisu seznamu procesů jsme měli brzy aplikaci, která sama volala Powershell. Jako ukázka možností zajímavé, ale více jsem si z toho bohužel neodnesl.

I když některá fakta zde mohou vyznít negativně, tak jsem z Microsoft Festu nadšen a těším se na další ročník. Také bych rád poděkoval všem lidem, kteří se podíleli na tom, aby tato akce byla a navíc v podstatě bez komplikací a větších problémů. A vám mohu doporučit jediné – sledujte web www.ms-fest.cz, kde by se měly objevit záznamy některých přednášek a hlavně se tam dozvíte o případném dalším ročníku. Alespoň doufám. 🙂

15 komentářů u „Jaký byl MS Fest 2009

  1. Kazzan

    Krásné review, opravdu škoda že jsme se nepotkali (tedy potkali, ale jen o tom nevěděli). Tak snad příští rok (snad tedy budu ještě studentem).

  2. Kazzan

    @Scotty: Vímež, ale jako případný nestudent (tedy jako pracující) budu mít k dispozici mnohem méně času a víkendy raději strávím v posteli 🙂

  3. AlenKa

    Jen tak pro poradek – ta Augiho prednaska prej bude az v letnim semestru ;-). Ale ono je relativni, co myslis tim „brzy“, kdyby ses na to nahodou chtel odvolavat

  4. Augi

    Ta moje přednáška o ASP.NET MVC na FELu se právě kvůli MS Festu přesunula na zatím neurčený termín v letním semestru. Místo mě bude toho 9.12. něco povídat Jarda Jirava o WPF (Windows Presentation Foundation)…

  5. David Beinhauer

    Děkuji za názor. Ono ta přednáška byla koncipována jako představení novinek v Expression Studiu 3, takže občas některé věci mohly vyznít i kriticky. V programu mělo být správně téma „Novinky v Expression Studiu“ namísto „Expression Studio“, a proto jsem neukazoval k čemu každý nástroj slouží, nýbrž jsem ukázal pouze ty novinky.

  6. René

    Dovolim si nastínit svůj pohled na MS FEST.
    Byl jsem ve středu před tímto víkendem i na DevDays, takže jsem se rozhodl vynechat přednášky, které byly zřejmě totožné (Valášek – ASP.NET 4, Juřek – TF 2010), a o kterých nepochybuju, že přítomné zaujaly. Bechynského Surface jsem si odpustil (po tom, co ukazoval na DevDays jsem si říkal, že si radši déle pospím – myslím, že jsem udělal dobře). Na matfyzu jsem pak proseděl poctivě celé dva dny, takže začnu nejdřív kriticky: Gešvindr a jeho IIS Media Service nebyla tak dobrou třičtvrtě hodinu vůbec o IIS MS – nepochopitelně se vrtal v digitalizaci terestriálního vysílání, kde nejednou své divoké domněky pokládal jako fakta. Když ve výsledku o půl hodiny přetáhl (což je sakra hodně) a kromě pár okének z nastavení IIS neukázal téměř nic, tak jsem byl fakt otrávený. Další slabý kousek bylo Kubisovo WCF4, kde mu budiž úlevou, že jde o betu a že je to študák. Bylo mi až skoro líto vidět ho, jak se v tom tématu sám topí. S čím budu souhlasit je hodnocení 32 hříchů pátera Herzega – taky mě to nijak neoslovilo.
    Čím slabší ale byly jedny přendášky, tím více vynikaly jiné. Zmíněné jQuery páně Kaleta byly opravdu pěkné a názorné (a to Javascript vysloveně nemám rád). Podobně Enterprise Library od Petra Puše – svižné, jasné, zajímavé. Petříčkovy přednášky o F# a Reactive Framework byly možná pro některé přítomné moc akademické, mě se ale líbily obě, byť pro F# stále není žádná killer feature, kterou by zaujal tenhle jazyk i prakticky. Bánský s pájkou a mikro frameworkem byl tím správným zpestřením pro jinak čistě softwarovou konferencičku.
    Podtrženo, shrnuto byl MS Fest určitě zajímavý a jeho jedinou vážnou chybou byly zmatky v organizaci, kdy se přesouvaly přednášky i během dne (dokonce ještě v neděli odpoledne). Od studentských přednášek člověk nečeká, že budou stejně úžasné a podrobné jako od ostřílených profíků, přesto si myslím, že to nebyl úplně promarněný víkend.
    René

  7. Lukáš Kubis

    Díky za feedback i když je negativní. Spíše by mě zajímalo ve které části přednášky jsem se podle Vás „topil“, protože co si pamatuju tak jsem nezaznamenal žádné dotazy v průběhu, ale až na konci akce. Bohužel ty dotazy byly zajímavé, ale o momentální verzi WCF toho fakt moc napsaného není, takže jsem nedokázal odpovědět.

  8. Tomáš Jecha

    Díky za názor na přednášku. Co se týče novinek SQL Serveru je opět otázka jestli povídat obecně o tom, na co je SQL Server dobrý a co přinese nebo zda ukázat nějaké reálné příklady. Jako vývojáři mi přišlo škoda mluvit o tématech, které si každý přečte na webu a říct jen „co umí“ místo toho „jak to umí a jaké jsou omezení a vhodné scénáře využití“.

    Ještě jednou díky za názor.

  9. René

    Lukáši, topil není třeba to správné slovo – nepřesvědčil je možná výstižnější – přednášku o daném tématu si samozřejmě měl připravenou (jako ostatně všichni), ale z prezentace jsem měl pocit (a je možné, že naprosto špatný), že nemáš úplně zmáknuté principy a teorii, které pod WCF leží. Tvé příklady sice byly plně funkční a používaly dané třídy a metody, ale nemyslím, že to byly zrovna ukázkové případy použití (pokud někde jsou už k nahlédnutí, rád se konkrétně pobavím o jednotlivých částech, o kterých si myslím, že jsou špatné nebo mimo). WCF tenhle problém má už od začátku (správné příklady neexistují, nebo vznikají dle mého pozdě a na webu se dají dohledat jen kusé nebo úplně zcestné příklady) a zdá se, že ani teď to nebude jinak. Jak ale zmiňuju už výše, šlo o prezentaci nějakých metod a objektů beta verze a tak je vcelku pochopitelné, že k tomu nebude k dispozici dost materiálů, ze kterých čerpat.

    Pro jistotu dodávám, že jde čistě o můj názor na to, jak jsem to v daném okamžiku viděl. Je možné, že jsem mimo já, nebo že tomu prostě nerozumím 🙂 Taky bych chtěl podotknout, že i přes mé výhrady byla pro mě tvá přednáška přínosná už jen proto, že jsi ukázal, co ve WCF 4 přibližně bude k dispozici.

  10. Lukáš Kubis

    @René: S tím, že správné příklady neexistují bych docela i souhlasil, protože když už jsem řešil ve WCF něco netriviálního, tak na internetu je moře úplně jednoduchých příkladů, ale bohužel něco hlubšího není až tak snadno k dohledání. Názor na přednášku nikomu neberu 🙂 a jsem rád za jakékoliv připomínky, protože vždy je co zlepšovat, ale jak jsem zmínil na prvním slidu prezentace, tak se jednalo předevevším o „novinky“ ve verzi WCF 4 🙂

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *