Ostatnio (7-8 maja) byłem na konferencji GeeCON w Krakowie. Rewelacja! Prawdę mówiąc, nigdy nie byłem na tak dużej i tak dobrej konferencji. Poziom prelegentów naprawdę wysoki, organizacyjnie także wszystko super.
Osobiście najbardziej podobała mi się prezentacja Bruno Bossoli "SOLID design principles". Temat bardzo ważny, widać że ludziom brakuje takiej wiedzy, a jednak niewiele można o tym znaleźć. Może dlatego, że nie tak łatwo o tym napisać, nie jest to taka konkretna wiedza jak "jak zrobić X w technologii Y". Bruno wyłożył ją ze swobodą i humorem. Kilka razy sala wybuchała śmiechem, jak na dobrej komedii :)
Wrażenie zrobiła na mnie także Java FX pokazana przez Adama Biena. Muszę się bliżej zainteresować tym językiem.
Prezentacja o Scali była chyba przewidziana dla trochę innego audytorium. Odniosłem wrażenie, że Luc Duponcheel to naukowiec, zajmujący się problematyką języków programowania na codzień i znający je od podszewki, przez co wszystko wydaje mu się banalnie proste. Dla słuchaczy jednak takie nie było. Mimo wszystko utwierdzam się w przekonaniu, że trzeba się tym językiem zainteresować bliżej.
Miško Hevery przedstawił kilka ciekawych problemów dotyczących testowania. Dowiedziałem się m.in., że TDD jest jak seks - jeśli nie sprawia Ci przyjemności, znaczy że źle to robisz ;) Poznałem też ciekawe narzędzie, którego chciałbym zacząć używać w firmie w której pracuję. Mianowicie testability-explorer - narzędzie pokazujące na ile kod jest "testowalny". Tak się składa, że testowalność kodu przekłada się na jego dobry design, więc jest to istotna metryka.
O Groovym co nieco już wiedziałem. Właściwie to uczyłem się Ruby'ego, ale okazało się, że Groovy jest jego kalką :) Nie wiedziałem natomiast, że kompilator Groovy'ego akceptuje składnię Javy. Oznacza to, że możemy klasę w Javie zamienić na klasę w Groovym (przez zmianę rozszerzenia pliku lub skopiowanie jego zawartości) i stosować składnię Groovy'ego tylko tam gdzie chcemy, stopniowo. Widziałem też, że ludzie, którzy wcześniej nie widzieli Groovy'ego/Ruby'ego, byli zachwyceni :) Fakt, skrócenie 6 linii kodu do jednej robi wrażenie :)
Kolejne narzędzie, które chętnie wypróbowałbym w firmie to Gradle. Z tym jednak nie będzie już tak łatwo, bo nie da się tego "dołożyć" do istniejących struktur. Jeśli budujemy projekt mavenem, to zastosowanie Gradle'a wiązałoby się z całkowitą rezygnacją z mavena, a to nie będzie proste. Tym niemniej narzędzie jest warte zainteresowania. Może da się je wykorzystać przy jakimś nowym projekcie jak się pojawi.
Nie wspomniałem jeszcze o szkoleniu. W ramach konferencji można było po promocyjnej cenie (naprawdę niskiej - 100zł) wziąć udział w szkoleniu. Ja wybrałem szkolenie z Web Services, choć teraz trochę żałuję że nie z Java FX. Cóż, pozostają książki i internet.
Nie mogę także nie pochwalić się pierwszym certyfikatem z Javy - BE-004. Jest to certyfikat potwierdzający udział w "Java Beer Advanced Training" :)
Pozostaje mi podziękować jeszcze raz organizatorom za świetną konferencję. Było naprawdę super, kto nie był ma czego żałować.
Showing posts with label konferencja. Show all posts
Showing posts with label konferencja. Show all posts
Monday, May 11, 2009
Monday, April 6, 2009
Konferencja java4people 2009 - zakończenie
Zakończyła się druga edycja konferencji java4people. Teraz organizatorzy mogą odetchnąć, choć nie do końca, bo jeszcze trzeba wrzucić na stronę materiały, zdjęcia, a za jakiś czas filmy. Na filmy trzeba będzie trochę poczekać, niestety montaż musi potrwać. Dobrą wiadomością natomiast jest to, że będą udostępnione na parleys.com!
Z ciekawych wiadomości dodam jeszcze, że krótka relacja z konferencji pojawiła się w Radiu Szczecin.
Dziękujemy za przybycie prelegentom. Wszyscy spisali się na medal, nie byliśmy w stanie śledzić wszystkich prezentacji, ale wiem że były na wysokim poziomie.
Osobiście bardzo podobała mi się prezentacja Pawła Szulca o testowaniu ogólnie, i o testowaniu EJB 3.0 szczególnie. Paweł, oprócz niezbędnej wiedzy, ma też talent do opowiadania z humorem, luzem, tak że nawet ktoś kto nie orientuje się w Javie nie nudzi się na jego wystąpieniach.
Jako drugi prelegent wystąpił Waldemar Kot. Dobrze, że prezentację na temat Comet&Bayux już widziałem, bo tym razem nie mogłem w niej uczestniczyć. Rozmawialiśmy przez ten czas z redaktorem Jarkiem Daleckim i wnosiliśmy pizzę. Mam nadzieję, że smakowała i że nikt nie pozostał głodny.
Na prezentację o systemie kontroli wersji GIT szczególnie czekałem. Od jakiegoś czasu interesował mnie ten system i cieszę się że wreszcie mogłem się czegoś więcej o nim dowiedzieć. Ożywiona dyskusja w czasie wystąpienia Andrzeja Śliwy pozwoliła na spojrzenie z różnych punktów widzenia. To właśnie jest najlepsze na konferencjach.
Jacek Laskowski jak zwykle "dał czadu" i "zrobił show". Trzeba mieć sporo odwagi żeby zrobić prezentację opartą tak mocno na "żywym kodzie". Wiadomo, że zawsze coś może nie zadziałać. Tak też stało się i tym razem. Trzeba też mieć dużą wiedzę żeby z takich problemów wybrnąć, i świetny kontakt z publicznością, żeby pozostawić dobre wrażenie nawet jak wybrnąć się nie uda.
Jako ostatni (last but not least) wystąpił Maciek Majewski przedstawiając Spring Webflow w przykładach. Tej prezentacji również nie mogłem śledzić, a szkoda, bo temat dla mnie interesujący. Dobrze że będą filmy.
Zawiodła niestety klimatyzacja, co dało się odczuć szczególnie pod koniec. Mimo wszystko chyba wszyscy uczestnicy zostali do końca, dzięki czemu mogli wziąć udział w losowaniu nagród w postaci książek, licencji na programy i wejściówki na konferencję GeeCON. Żeby jeszcze bardziej "zareklamować" konferencję dodam, że każdy uczestnik dostał pakiet "Nootebook security" od firmy G DATA, sponsora java4people. Nie wspominając o koszulce.
Zapraszamy za rok!
Z ciekawych wiadomości dodam jeszcze, że krótka relacja z konferencji pojawiła się w Radiu Szczecin.
Dziękujemy za przybycie prelegentom. Wszyscy spisali się na medal, nie byliśmy w stanie śledzić wszystkich prezentacji, ale wiem że były na wysokim poziomie.
Osobiście bardzo podobała mi się prezentacja Pawła Szulca o testowaniu ogólnie, i o testowaniu EJB 3.0 szczególnie. Paweł, oprócz niezbędnej wiedzy, ma też talent do opowiadania z humorem, luzem, tak że nawet ktoś kto nie orientuje się w Javie nie nudzi się na jego wystąpieniach.
Jako drugi prelegent wystąpił Waldemar Kot. Dobrze, że prezentację na temat Comet&Bayux już widziałem, bo tym razem nie mogłem w niej uczestniczyć. Rozmawialiśmy przez ten czas z redaktorem Jarkiem Daleckim i wnosiliśmy pizzę. Mam nadzieję, że smakowała i że nikt nie pozostał głodny.
Na prezentację o systemie kontroli wersji GIT szczególnie czekałem. Od jakiegoś czasu interesował mnie ten system i cieszę się że wreszcie mogłem się czegoś więcej o nim dowiedzieć. Ożywiona dyskusja w czasie wystąpienia Andrzeja Śliwy pozwoliła na spojrzenie z różnych punktów widzenia. To właśnie jest najlepsze na konferencjach.
Jacek Laskowski jak zwykle "dał czadu" i "zrobił show". Trzeba mieć sporo odwagi żeby zrobić prezentację opartą tak mocno na "żywym kodzie". Wiadomo, że zawsze coś może nie zadziałać. Tak też stało się i tym razem. Trzeba też mieć dużą wiedzę żeby z takich problemów wybrnąć, i świetny kontakt z publicznością, żeby pozostawić dobre wrażenie nawet jak wybrnąć się nie uda.
Jako ostatni (last but not least) wystąpił Maciek Majewski przedstawiając Spring Webflow w przykładach. Tej prezentacji również nie mogłem śledzić, a szkoda, bo temat dla mnie interesujący. Dobrze że będą filmy.
Zawiodła niestety klimatyzacja, co dało się odczuć szczególnie pod koniec. Mimo wszystko chyba wszyscy uczestnicy zostali do końca, dzięki czemu mogli wziąć udział w losowaniu nagród w postaci książek, licencji na programy i wejściówki na konferencję GeeCON. Żeby jeszcze bardziej "zareklamować" konferencję dodam, że każdy uczestnik dostał pakiet "Nootebook security" od firmy G DATA, sponsora java4people. Nie wspominając o koszulce.
Zapraszamy za rok!
Subscribe to:
Posts (Atom)