Cooluary v2 – dzień 1
Właśnie kończy się sobota, minął pierwszy dzień Cooluarów. Nie uczestniczyłem dotychczas w zbyt wielu konferencjach, a w szczególności w unconference. Muszę przyznać, że efekt pierwszego dnia jest dla mnie bardzo zadowalający.
Konferencja zaplanowana była na godzinę 9 rano. Między 9 a 10 pojawili się praktycznie wszyscy uczestnicy. Na powitanie wszyscy zostali obdarowani gadżetami, następnie można było się posilić napojami i słodyczami.
O godz. 10 odbyła się krótka "odprawa" w wykonaniu Grzegorza Dudy. Grzegorz wprowadził nas w idee unconference i przedstawił nam jak to powinno wyglądać (w sensie formy, nie treści). Następnie korzystając z tablicy i żółtych karteczek wspólnymi siłami ułożyliśmy agendę dnia. Kreatywność, pomysłowość oraz zainteresowania uczestników okazały sie być dość szerokie i imponujące i każdy mógł znaleźć coś ciekawego dla siebie. Mój zestaw sesji wyglądał następująco:
- Sesja 1, Git (i Mercurial). Porozmawialiśmy trochę o sposobach i praktykach wykorzystania rozproszonych repozytoriów, o przewadze Gita nad SVN/CVS oraz podobieństwach do Mercuriala. Osobiście miałem narazie mały kontakt z Gitem, ograniczający się do prostego kontrolowania wersji własnego kodu (+ wymiana z inną osobą przez GitHub.com). Nie miałem okazji poczuć prawdziwych możliwości Gita, ale po rozmowie wiem, że warto zgłębić swoją wiedzę na ten temat.
- Sesja 2, Clojure. Tu wyszło trochę śmiesznie, gdyż wszyscy chcieli posłuchać o języku, ale nikt tak na prawdę nie był w stanie o nim zbyt wiele powiedzieć. Dyskusja jednak rozwinęła się i wskoczyła o poziom abstrakcji wyżej, gdzie mowa była ogólnie o językach i tym co daje język, a co narzędzia, a co środowisko. Na koniec Szymon Jachim ciekawie podsumował naszą dyskusję (nie pamiętam do słowa) - czasem warto dowiedzieć się, czego się jeszcze nie wie
- Sesja 3, obiad
- Sesja 4, tranzakcje. Tranzakcje w aplikacjach JEE, aczkolwiek później zeszliśmy bardziej na bazy danych. Wspólnymi siłami wymyślaliśmy rozwiązania i sposoby obsługi tranzakcji w scenariuszach nie do końca tak oczywistych, jak złożone przepływy sterowania, obsługa dużych wolumenów danych, czy komunikacja między różnymi systemami, które nie zawsze wspierają 2PC.
- Sesja 5, testowanie wydajnościowe aplikacji JEE. Jako, że to sesja sponsorska (e-point.pl), to dowiedzieliśmy się jak w tej firmie zrealizowane są testy. Później dyskusja przeszła na nieco inny temat. Wtedy też starsza część grupy wylała swoje żale na EJB1/2, a młodsza część zachwalała EJB3
- Sesja 6, Agile. Dyskusja właściwie przerodziła się w mini wykład Sławka Gintera na temat SCRUM. Podzielił się z nami swoją więdzą (certyfikowaną
), spostrzeżeniami praktycznymi, a także poradami i wskazówkami (przy okazji wielkie dzięki
).
Na koniec odbyło się podsumowanie dnia, rozlosowanie książek i zebranie ankiet. Jutrzejszy dzień zapowiada się równie ciekawie, a sesje będą odbywały się w trybie Hands Together. Będziemy wspólnie kodować. Jeśli chętni dopiszą, to przedstawię trochę Grails w działaniu (a mam nadzieję, że w 3 godziny to uda mi się wszystkie składowe pokazać a może nawet powstanie coś działającego
).
Zobaczyć Mateusza z Grails w akcji…bezcenne!
Udało się? Jak odbiór? Podsumowanie mile widziane.
Faktycznie często dyskusje schodziły na inny temat, co było świetne i wszystkie rozmowy na których byłem naprawdę się „kleiły”. Dzień pierwszy był świetny i będę czekał na kolejną unConference!