Thursday, July 11, 2013

Gdzie kucharek sześć, tam nie ma co jeść - czyli Confitura 2013

W tym roku zdobyć wejściówkę na Confiturę było trudniej niż na niejeden koncert super-mega gwiazdy. Renoma konferencji rośnie i należy się z tego cieszyć. W tym roku doszły mnie słuchy, że "uwaga, uwaga" nie będzie obiadu. Wielu wieszczyło klęskę, puste sale i pojawienie się band głodnych programistów napadających na przechodniów konsumujących kebaby. Jak się jednak okazało plotki były mocno przesadzone. Obiad był, w formie nieco skromniejszej niż zwykle. Ale po kolei.



Rozpoczęcie konferencji, odbyło się z wielką klasą. Panowie z kapituły powitali nas w fartuchach niczym szefowie kuchni w towarzystwie kociołka w którym robiona była konfitura. Bardzo było to pomysłowe i doprawiło konferencję nutką poczucia humoru. Na otwarciu przekazano także symboliczną nagrodę dla firmy Javart za to, że wspierała ona Confiturę (wcześniej Javarsovie) przez wszystkie edycje. Szkoda tylko, że zabrakło w tej chwili ś.p. Pawła Cybulskiego dzięki któremu to wsparcie miało miejsce. Brawa dla kapituły za nagradzanie firm wytrwale budujących społeczność i inwestujących w nią długoterminowo.

W tym roku do wyboru było 5 równoległych ścieżek. Ja swoją rozpocząłem od Storma. Prezentacja pozwoliła zrozumieć elementarne pojęcia jak "spout" i "bolt" oraz zapoznać nas z przyjemnym API które ma Storm. Prowadzący pokazał jak łatwo można uruchomić sobie prostą topologie oraz jak łatwo można budować te bardziej skomplikowane. Co prawda z prezentacji nie można było wynieść wiele więcej, ale mi to specjalnie nie przeszkadzało ponieważ wcześniej bardzo niewiele o Stormie słyszałem, a prezentacja zainteresowała mnie tą technologią. Po krótkiej przerwie wybrałem MapReduce z Moniką Nawrot. Prezentacja także zaczynała się od podstaw i odpowiedzi na pytanie: "Po co nam to całe przetwarzanie w chmurze". Później mogliśmy poznać więcej szczegółów działania funkcji map, reduce i shuffle. Prowadząca pokazała także parę przykładów implementacji z wykorzystaniem Flume, która usprawnia i ułatwia korzystanie z MapReduce'a.

Następnie zaś byłem na moim zadaniem najlepszej prezentacji na Confiturze 2013 czyli z "Czego być może nikt nie powiedział ci o JS, a co jednak powinnaś/powinieneś wiedzieć". Mój firmowy kolega Michał Ostruszka okazał się świetnym prelegentem. Nie tylko przygotował ciekawą prezentację, ale także zaprezentował ją w sposób sprawny, lekki oraz z poczuciem humoru.

Następnie była przerwa obiadowa, podczas której miał nastąpić armagedon wieszczony przez Inków na grudzień 2012. Na szczęście nic się nie stało. Okazało się, że obiad był! Co prawda w formie trochę skromniejszej niż rok temu (gulasz i kanapki), ale każdy kto studiował musi przyznać, że w porównaniu do studenckich obiadów były to nie lada frykasy. Ja po skonsumowaniu gulaszu poszedłem uzupełnić dietę o warzywa oraz mięso (czyli na kebab). Bardzo fajnie, że ta przerwa była na tyle długa, że można było sobie wyskoczyć na kebab czy piwko i spokojnie wrócić na dalszy ciąg wykładów.

Następną prezentacje niestety przegadałem na konferencyjnych korytarzach. Ale cóż to także ważny aspekt konferencji, spotkać długo niewidzianych znajomych czy poznać nowe osoby dzielące tą samą co my pasję. Następnie posłuchałem Tomasza Borka o jednej z bolączek naszej profecji, a mianowicie o różnicach kulturowych dzielących Europę oraz Indie. Myślę, że ta prezentacja pozwoliła mi lepiej zrozumieć naszych kolegów zamieszkujących subkontynent indyjski. Przy następnej sposobności na pewno przetestuje zdobyte informacje.

Kolejnym moim wyborem była prezentacja Marcina Zajączkowskiego o testach mutacyjnych. Temat o którym parę razy słyszałem, natomiast nigdy zgłębiłem  Prezentacja Marcina odpowiedziała na najważniejsze moje pytania. Dowiedziałem się jakie mamy do dyspozycji narzędzia, jakie są ich ograniczenia oraz czy da się tego użyć w prawdziwym projekcie.

Na koniec posłuchałem prezentacji Michała Bartyzla o architekturze systemów. Była to ciekawa historia kilku prawdziwych projektów z morałem. Morał był dość oczywisty, ale często o nim zapominamy, otóż przy podejmowaniu decyzji co do rozwiązań, należy wziąć pod uwagę wiele czynników także tych "biznesowych" i "organizacyjnych", a nie ulegać wyłącznie technicznym nowościom i zachciankom programistów :-)

Potem było rozdanie nagród. Nie wiem czemu, ale jakimś dziwnym trafem nigdy nic nie wylosowałem (na żadnej z edycji). Może w żelatynie jest jakiś kod typu:
while (!lastname.equals("Żuchowski")) { lastname = losuj(); }
:-)

Kapituła przyznała także nagrodę specjalną Jackowi Laskowskiemu, którego każdy chyba zna i który jest ojcem chrzestnym nie tylko Confitury ale także Javarsovii.




Potem razem z grupą szczęśliwych entuzjastów Javy oraz technologii około JVM-owych udałem się na przystanek gdzie czekał na nas "Confitura Bus" sponsorowany przez mojego pracodawcę czyli SoftwareMill. Po podróży w miłym gronie znaleźliśmy się na Spoinie. Na Spoinie można było się nie tylko spoić (piwem ufundowanym przez Touk) ale także pojeść pizze i pograć jedną z wielu gier barowych (cymbergaj, piłkarzyki, bilard oraz kręgle). Można było porozmawiać z Konradem Malawskim o pracy w Ebayu i Scali, zagrać w kręgle z dumnie reprezentującym barwy CitiBanku Jackiem Laskowskim o honor firmy (sorry Jacek, następnym razem się odegrasz). Impreza była naprawdę przednia i trwała dość, długo. Ja jak rasowy kopciuszek zawinąłem się lekko po północy (gdy zegar wybijał po raz 193).

Podsumowując: konferencja bardzo fajna, impreza po prostu super! Kapituła jak zwykle spisała się na medal. Naprawdę myślę, że uszczuplenie budżetu na obiad to był dobry krok. Także, dzięki temu udało się zorganizować tak fajną Spoinę. Lokalizacja w postaci kampusu UW, rewelacyjna. Największe 2 mankamenty poprzedniej edycji czyli brak klimy oraz zbyt gęste ustawienie stoisk sponsorskich zostały wyeliminowane. Jak się okazało, gdzie kucharzy sześciu tam jest i co zjeść, i czego posłuchać, i czego się napić.

Cichy bohater.



Tomek Dziurko niestety w tym roku nie mógł uczestniczyć w konferencji. Tomek dzielnie pracował całe pół roku przygotowując konferencję ale z powodów rodzinnych musiał zostać w domu. Dlatego dla mnie to on będzie cichym bohaterem tej edycji. Mam nadzieje, ze za rok będzie mógł brać udział w tym święcie społeczności razem ze mną. Zrobiłem dla niego wszystko co mogłem, czyli wypiłem jego zdrowie na Spoinie.