dotnetconf podsumowanie

Wideo z konferencji dotnetconfpl jest już dostępne. Jeśli jakimś cudem nie mogłeś oglądnąć “na żywo” to poniżej zamieszczam wykłady z moją subiektywną oceną:

1. Maciej Aniserowicz, Testy jednostkowe w .NET.

Bardzo dobry wykład wprowadzający do TDD i pokazujący jak można uniknąć tworzenia setek projektów aplikacji konsolowych aby zobaczyć jak jakąś bibliotekę można użyć. Fajny wstęp do  TDD pokazujący pragmatyczne wykorzystanie. W zespole w którym pracuję, mając tego typu testy, oznaczmy je atrybutem ignore – żeby NCrunch ich nie uruchamiał z automatu – oraz wrzucamy najczęściej do namespace-a Expensive. Może rzeczywiście lepiej wrzucić do oddzielnego projektu.

[youtube=http://www.youtube.com/watch?v=gQaShMN_tN8]

2. Filip Wojcieszyn, scriptcs – C# na diecie.

Dla mnie świetny wykład pokazujący scriptcs-a. O samym scriptcs pisałem już wcześniej i pokazywałem jak zrobić webapi, którego da się używać (poza wywołaniem z przeglądarki Puszczam oczko). Wykład Filipa wyjaśnił mi kilka rzeczy, kilka innych podpowiedział. Generalnie dla mnie, bardzo mięsny wykład.

[youtube=http://www.youtube.com/watch?v=d72N_ZyvlMA]

3. Jakub Gutkowski, JavaScript dla C# developera

Bardzo zakręcony wykład. Jakub pokazał miejsca, gdzie C#-powcy mogą mieć problemy z JavaScriptem. Generalnie wykład bardzo fajny ale te nawiasy….. za dużo nawiasów, za dużo zależności, “magii” i wiedzy potrzebnej tylko po to, żeby zrozumieć dlaczego JavaScript robi to co robi. Co zrobić, takie jest życie z JavaScriptem (function(){/*fail*/})().

[youtube=http://www.youtube.com/watch?v=kleyCHc8Ecw]

4. Tomasz Janczuk, Node.js, Edge.js i Windows Azure

To mnie sponiewierało, przemieliło, wypluło i zabiło. Połączenie Node.js (którego fanem nie jestem) z C# (którego fanem jestem) w ramach jednego procesu – Tomasz pokazał jak te dwa skrajne światy są połączone. Jak skrajne to są światy obrazuje choćby to, że node.js jest jednowątkowy zaś w C# zabawa z wątkami to nic specjalnie trudnego. Co ciekawe ta hybryda jest używana i to dosyć mocno. Jest taki projekt – Skype. Służy to do rozmów – chyba znany programik. No i Skype wykorzystuje node.js do uaktualniania statusów no podczas wybierania numeru. Część tego systemu wykorzystuje właśnie edge.js do wywoływania “pewnego rodzaju funkcjonalności” która jest dostępna tylko w .net framework. Wiele projektów node.js używa rownież edge.js do komunikacji z MS Sql-em (aby wykorzystać ADO.NET) Najlepsze w tym jest to, że edge.js może komunikować się ze wszystkim co działa na CLR czyli C#, F#, IronPython i wspomniany TSQL). KOSMOS.

[youtube=http://www.youtube.com/watch?v=jAU4d7nVTdU]

5. Maciej Grabek, Windows Phone 8 Tips & Tricks

Ostatni wykład to Windows Phone 8 Tips & Tricks. Bardzo pragmatyczny i lekki wykład. Mimo, że nie piszę pod Windows Phone (ani na inne mobilniaki) to oglądało się przyjemnie. Dla zaczynających przygodę z WP8 to będzie bardzo wartościowy wykład.

[youtube=http://www.youtube.com/watch?v=PdNnnRpKQkI]

Podsumowanie

Świetny pomysł z tego typu konferencją. Świetnie dobrani prelegenci i tematyka. Do tego, fajnie, że był chatroom i twitter, to pozwoliło trochę zmniejszyć wirtualność samego wydarzenia. No i wideo dostępne od razu. Super. Co mi się jeszcze bardzo podobało to tworzenie maszyny losujacej na żywo Puszczam oczko. Generalnie, z chęcią zapiszę się na kolejną edycję