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. :-)

Tagy: , , , , , , , , , , , , ,

15 reakcí to “Jaký byl MS Fest 2009”

  1. 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. Co to stálo?

  3. @Kazzan: Tam můžeš i jako nestudent. :-)

    @mikke: Nic, vstup zdarma po předchozí registraci na http://akce.al­tairis.cz

  4. @mikke: Vstupné: ZDARMA

  5. @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 :-)

  6. 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

  7. 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)…

  8. @AlenKa: Ať je to jak chce, podle ohlasů, které jsem slyšel, nemusím litovat. Víc k tomu tady psát nebudu, řeknu ti je klidně osobně.

  9. Sakra, ta AlenKa co neví, to nepoví :)

  10. 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.

  11. 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é

  12. 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.

  13. 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.

  14. 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.

  15. @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 :-)

Komentujte

Můžete použít tyto značky: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>