Warning: mysql_query(): No such file or directory in /home/mzamolski/mariusz.zamolski.com/wp-content/plugins/netlifes-tag-cloud-fatcloud/netlifes-tag-cloud-fatcloud.php on line 61

Warning: mysql_query(): A link to the server could not be established in /home/mzamolski/mariusz.zamolski.com/wp-content/plugins/netlifes-tag-cloud-fatcloud/netlifes-tag-cloud-fatcloud.php on line 61
konferencje | O czym by tu ...

Java Developers’ Day 2010

Written by Mariusz on 11 October 2010 – 11:50 -

… czyli konferencja w kilku punktach

Żółć tytułem wstępu

  1. Czy nikt nie powiedział organizatorom, że ta sala jest kompletnie do niczego … to znaczy do kosza jest – w przenośni i dosłownie. Jeżeli ktoś reklamuje się, że zorganizował największą konferencje o Javowej tematyce w Polsce, to niech trzyma jakiś sensowny poziom.
  2. Zerowa aktywność sponsorów również zadziwia – przecież to konferencja rocznicowa była. Stoliki w kuluarach albo świeciły pustkami, albo służyły do zbierania pieczątek konkursu, którego nie rozumiem czyli Java Geek … no ale w sumie gdyby nie on, to już w ogóle nic by się nie działo.
  3. Dwudniowość konferencji też niczego nie wnosiła i była zrobiona mocno na siłę. Ot takie rozwleczenie dwóch ścieżek w jedną, żeby był pretekst do zorganizowania disco pijatyki w rytmie Makareny.

A teraz też będzie niewesoło i to na dodatek z nazwiskami.

  1. Bill Burke – wyraźnie nie w formie. Odklepanie suchego i statycznego wystąpienia na dość przebrzmiały temat. Entuzjastyczny RESTowy keynote Scotta Davisa kończący zeszłoroczną konferencje był zdecydowanie lepszy zarówno od strony merytorycznej jak i prezentacyjnej. No tak, ale co można powiedzieć o prezentacji, której prowadzący na slajdach zamiast obrazków ma „QuickTime error …”. Tak wiem … problemy techniczne.
  2. Szybkie czytanie pani Angeliki Langer również nie wzbudziło mojego entuzjazmu. Tematyka ciekawa, jednak prowadząca próbowała chyba zawrzeć zbyt dużo materiału w 45 minutach. Po samych slajdach było zresztą widać, że jest to materiał na dłuższe wystąpienie (zmieściło się 60 z 75 obrazków … stanowczo zbyt wiele). Nie znoszę takich wykładów, które polegają na czytaniu ze slajdów, ale pewnie to tylko moje prywatne uprzedzenie. Na końcu czułem się jak po biegu przez płotki a chyba nie o to chodzi.
  3. Tester Jarosław Błąd. Ten człowiek ma styl. Jednym może się podobać, innym nie. Ja należę do tej pierwszej grupy. Prezentacja jak zawsze sensowna, merytoryczna i co najważniejsze życiowa prowadzona w nieśpiesznym tempie. Miła odmiana po przebieżce z poprzedniego wykładu. Zresztą, na JDD 2008 też było bardzo dobrze. W sumie, to człowiek z taką wiedzą i doświadczeniem powinien książki pisać – kupiłbym.
  4. Ted „I love C# i na zdrowie” Neward – kolejny dobry znajomy z JDD 2008. No i znowu trzymał doskonały poziom. Amerykańska szkoła prezentacji nadal nie ma sobie równych. Trochę przaśnie, trochę rubasznie, ale zawsze merytorycznie i na temat. Nic dodać, nic ująć – najlepsze 45 minut konferencji.
  5. Ewangelista Piotr Walczyszyn. W zasadzie to nie ma o czym mówić. Jeżeli Adobe ma takich ewangelistów, to biednie troszkę. Pracowicie produkowany przykład jakoś efektu WOW nie wywołał. Pokazanie że coś można sobie przesłać z klienta na serwer tudzież odwrotnie żwawszego bicia serca w nikim już raczej nie wywołuje. Poza tym głoszenie tezy, że HTML5 to może i przyszłość, ale za 5 – 10 lat, a teraz trzeba używać Flesza bo ludzkość ma IE6 nie najlepiej świadczy o głoszącym … no ale nawet ewangelista może się mylić.
  6. Linda Rising – klasa i tyle. Terapeutyczny głos, optymizm i pozytywizm w stylu amerykańskich kaznodziejów. Człowiek tylko czekał, aż zza kurtyny, zamiast klepania piłki do koszykówki usłyszy chór gospel. Wykład znakomity i doskonale przygotowany, niestety dość brutalnie przerwany przez organizatorów … trudno.

Dzień drugi zaczął się pod znakiem ratującej życie Alka Seltzerem hostessy w gustownym stroju pielęgniarki. Cóż, nocne pijaństwo w zadymionym klubie odcisnęło na wielu uczestnikach wyraźne piętno…

  1. Łukasz Szydło – wykład świetnie przygotowany, merytoryczny i dający do myślenia. Czegóż chcieć więcej.
  2. Łukasz Kuczera – no niestety, prezentacja została położona na samym początku przez głos z końca Sali „English Please!”. Niestety, prowadzący mimo tego, że wyraźnie nie był przygotowany do prowadzenia wykładu po angielsku, przystał na tę „propozycję”. To był błąd. Sam fakt, że prelegentowi zostało 10 minut czasu nie najlepiej świadczy o jego przygotowaniu. Poza tym, podobnie jak w przypadku fleksowego ewangelisty – klepanie niewiele wnoszącego kodu mijało się mocno z celem, ale to tylko moje prywatne odczucie. No ale nie ma tego złego … wystąpienie przypomniało mi, że w najbliższym czasie czeka mnie bliższe spotkanie z LIFTem.
  3. Jarosław Pałka i jego Not Only SQL dla odmiany bardzo pozytywnie mnie zaskoczył. Temat dobrze wybrany, podobnie zresztą jak przykładowe bazy. Sprawne prowadzenie oraz asertywność w kwestii zangielszczenia zdecydowanie pozytywnie wpłynęły na odbiór prezentowanego materiału. Acha, tylko slajdy takie jakieś brzydkie, ale do czegoś musiałem się przyczepić.
  4. Z przyczyn obiektywnych nie mogłem być obecny.
  5. Z przyczyn subiektywnych nie chciałem być obecny.
  6. Thomas Sundberg – kolejny wykład uświadamiacz. Prosto i konkretnie … jak z Ikei. Podobało mi się.

Podsumowując:

Organizacyjnie słabo – dobra micha + sympatyczne hostessy nie spowodują, że sala gimnastyczna zacznie nadawać się na taką konferencje.

Co do jakości merytorycznej:

Byłem na 10 wykładach z czego 4 były do niczego a 6 mniej lub bardziej mi się podobało … czyli w sumie nieźle.
Zresztą, byłem na pięciu edycjach, dlaczego nie miałbym pojechać na szóstą. Ot tak choćby dla zasady.

Java Developers’ Day 2008, Kraków, 7-8 października 2010

Subscribe to my RSS feed

Oracle Develop

Written by Mariusz on 12 February 2009 – 14:10 -

… czyli konferencja z recyklingu

Praga ładna jest

ale co z tego, skoro pogoda jest pod psem i to zdechłym a mieszka się w hotelu, który może przyjemny jest i czterogwiazdkowy, ale na wygnajewie. Dalekim od metra wygnajewie niestety.
Jakby kto nie wierzył, że warto Pragę zobaczyć, to tutaj są dowody: czarno białe i w kolorze.

Oracle wielki jest

i to nie podlega już żadnej dyskusji.
Konferencja była dwudniowym maratonem, na którym pracownicy firmy Oracle przedstawiali kosmos swoich produktów. Impreza podzielona została przez organizatorów na trzy ścieżki: Database, SOA i JAVA/RIA.
Dla mnie najciekawsza, z oczywistych względów, była sesja dotycząca Javy. Ciekawsza tym bardziej, że po pożarciu firmy BEA razem z jej serwerem aplikacyjnym przez Oracle, bazodanowy kolos stał się największym dostawcą serwerów aplikacyjnych.
No i co? No i w sumie to nic szczególnego.
Strategia łączenia produktów nie okazała się zbyt wyrafinowana. Wyrzucimy swój serwer bo jest gorszy, wstawimy WebLogica. Nasze Web serwisy też wydają się słabsze, no to też wrzucimy te „pożarte”. Trzeba tylko te wszystkie formsy, ADFy itp. doprowadzić do działania na serwerze BEA i pozamiatane. Co by tu jeszcze … hmmm, konsola administracyjna … zostawimy obie, ale ta nasza nie będzie jeszcze obsługiwała wszystkiego z serwera BEA, a z czasem się zobaczy. Maszyna wirtualna JRockit też jest fajna … bierzemy! Aha … w sumie taka sklejka będzie nowym produktem, czyli trzeba dać jakąś ładną nazwę … Oracle Fussion Middleware będzie doskonałe!

No i tak też sklejkowo, sesje dotyczące serwerów aplikacyjnych wyglądały. Demonstracje prowadzone przez ludzi z BEA wykorzystywały pluginy administracyjne do Eclipse, ludzie z Oracle odpowiedzialni byli za część RIA, która dotyczyła w lwiej części „wyklikywania” sobie aplikacji ADF w JDeveloperze. Niestety część  klikana mocno mnie zawiodła. Ładnie to wyglądało, ale nie zmieniło mojego zdania o tej technologii. Ci, którzy pół życia spędzili przed kontrolkami Visual Basica lub Delphi będą zachwyceni, a reszta, a kogo ta reszta obchodzi.

Pozostałe sesje potraktowałem wybitnie po macoszemu. Z części bazodanowej odwiedziłem tylko dwie prezentacje:

  • bardzo sprawną i ciekawą dotyczącą XMLa w bazie 11g. Zrobiła wrażenie – trzeba się temu dokładniej przyjrzeć oraz
  • suchą o SQLu i PL/SQLu. Czułem się tam jak na nudnym wykładzie z Pascala. Prowadziła go co prawda bardzo barwna postać ubrana w kolorową koszulę i pokazującą na slajdach swoje zdjęcia z azjatyckich wojaży. Cóż, skoro nadal twierdzę, że PL/SQL to taki lepszy assembler i używany powinien być tylko w ostateczności.

Jeżeli chodzi o sesję SOA, to nie mogę o niej nic powiedzieć. Wybrałem się tylko na późno popołudniowy wykład dotyczący BMP z przyległościami. Mimo ciekawej tematyki, było słabo. Prowadzący był zmęczony, ja byłem zmęczony. Całość była senna i nużąca. Niestety.

A dlaczego z recyklingu?

A bo TakiWielkiOracle, za całkiem przyzwoite pieniądze mógłby postarać się o coś więcej niż papierowe długopisy z odzysku, płócienny worek i biednego t-shirta. Wiem, wiem, konferencje nie służą do zbierania fantów, ale niedostarczenie materiałów konferencyjnych na czymkolwiek, choćby biednej płycie CD za 10 groszy, tylko wystawienie trzech notebooków, co by „gawiedź sobie skopiowała”, to już chyba przesadne sknerstwo … tfu … troska o środowisko. Krakowskie JDD 08 z materiałami dodawanymi na pamięci USB wypadło nie tylko nie „centusiowato”, ale wręcz luksusowo.

Jest jeszcze jedna możliwość. Koszty wystawnego lunchu były na tyle wysokie, że na nic więcej nie starczyło. Czego by nie pisać, żarełko było wyporne, piwko do niego było dostępne, ot wstawać od stołu się nie chciało.

Oracle Develop, Praga, 10 – 11 lutego 2009

PS. Jako dobry ojciec, nie omieszkałem oczywiście przywieźć do domu tradycyjnych Czeskich niezbędników: Piwa, Krecika, Lentilków i Czekolady Studenckiej …  Czasy się zmieniają, zza południowej granicy, wiezie się zawsze to samo.

Subscribe to my RSS feed

Java Developers’ Day 2008

Written by Mariusz on 29 November 2008 – 16:47 -

… albo zapiski mocno przeterminowane i niekoniecznie merytoryczne.

Szaroburo i ponuro czyli wieczór i noc na podupadającym krakowskim Kazimierzu

Plotki o coraz mniejszej liczbie turystów odwiedzających Królewski Kraków a w szczególności Kazimierz, potwierdziły się w całej okazałości. Porównując z sytuacją sprzed dwóch lat to … to nie ma porównania. Bez zmian pozostają tylko grupki małych chamskich angielskich pijaczków. Tych, którzy to wszystko mają w dupie tylko ręce w kieszeniach.

Na szczęście mało koszerne żurek i schabowy z kapustą dały radę

The Next Big Thing Czyli przyszłość programowania po amerykańsku

Ted Neward to showman pełną gębą. Praca głosem, gestykulacja, po prostu wzorowe prowadzenie prezentacji. Dowcipy może i momentami przyciężkie, ale cóż poradzić, taki amerykański styl.
A merytorycznie? Widać nad czym teraz pracują w ThoughtWorks – wystąpienie to doskonale spinało się z przedostatnią prezentacją dnia wygłoszoną przez Neala Forda. Tematyka przyszłości języków programowania … i dlaczego będą to języki dynamiczne przedstawiona została przez obu panów w sposób absolutnie wyśmienity.
Po tak znakomitej prezentacji, wydawało się, że dalej będzie już tylko lepiej … i było lepiej … lepiej nie mówić.

Nuuuda, czyli  jestem platynowym sponsorem więc mogę dowolnie bredzić a Ty siedź i słuchaj!

Człowiek, który po chwili pojawił się na mównicy, był wyraźnie niezadowolony z tego, że ma coś powiedzieć. Znudzony był strasznie. W zasadzie nie bardzo wiedział co powiedzieć, co podkreślał nadużywanym „bodajże” … ech, słuchając tego nieszczęśnika zazdrościłem siedzącemu dwa rzędy przede mną słuchaczowi, który czas na tej wyjątkowo nudnej prezentacji, katował pasjansa …
No właśnie, do czego może służyć zabrany na konferencje notebook. Jako że bełkot o tym czy pracuje się w DRQ, ABG a może jednak Asseco nie bardzo mnie interesował, nie tylko zresztą mnie sądząc po liczbie osób opuszczających salę, postanowiłem zająć się znacznie ciekawszą kwestią: „Po co targać przenośny komputer na konferencje”.
Sprawa okazała się prostsza niż na początku się wydawało … nie, nie chodziło o pasjansa, to było tylko niezaplanowane odreagowywanie sponsorowanego prania mózgu. Chodziło o wyszukiwanie odpowiedzi na programistyczne pytania zawarte w ankiecie przygotowanej przez jednego ze sponsorów.

A wracając do prezentacji. Smutny sponsorowany prelegent próbował mówić coś o zastosowaniu Javy w telekomunikacji … JAIN, te sprawy … . W zasadzie to nie jego wina, że wyszło tak kiepsko – on wyraźnie nie chciał tam być.
Jako że nie zanosiło się na to, że to wystąpienie rozwinie się w jakimś sensownym kierunku, a prelegent był wyraźnie niezainteresowany tym co mówił, dołączyłem do wychodzących z Sali w celu konsumpcji  wybornych kanapeczek i tłuczenia automatu z grą Tekken.
Aha, nazwiska tego prelegenta nie przytoczę – nie warto.

Wprost z Bollywood – Jboss Cache.

Następną prezentację przedstawił wysłannik firmy JBoss Manik Surtani. O ile pierwsza prezentacja konferencji była dynamiczna niczym hollywoodzkie kino akcji, o tyle to wystąpienie miało tempo raczej bollywoodzkie. Prelegent sympatyczny, merytorycznie niczego nie można było mu zarzucić, ale kurde, nie porywało. Próby ożywienia przy pomocy śmiania się z własnych, dość abstrakcyjnych zresztą dowcipów, nie przynosiło oczekiwanych rezultatów. Wiedział o tym widać również prowadzący, bo widownie postanowił rozruszać podczas zadawania pytań, co mu się zresztą udało, kiedy to hojnie rozdawał firmowe czapeczki w zamian za zadawanie pytań.
Podsumowując – wykład ciekawy, świetnie porządkujący informacje o keszach wszelakich, nie tylko tych klastrowanych i enterprajsowych.

Po tym wykładzie, nastąpił podział na dwie sesje. Nie były one chyba zbyt „zrównoważone”, ponieważ na sesji II, w której miałem przyjemność uczestniczyć, sporo ludzi siedziało na schodach.
Wchodzenie i wychodzenie z Sali podczas wykładów jest słabe, podział na dwie sale, niestety to zjawisko spotęgował.

Monitoring w J2EE czyli jak uniknąć stanu permanentnej katastrofy

Wykład ten rozpoczął poobiednią część konferencji.
Garkuchnia zdecydowanie najsłabsza z dotychczasowych edycji JDD. Najlepsza, zdecydowanie była ta podczas pierwszej konferencji. Catering z roku 2007 też był niczego sobie, jednak leżał pod względem organizacyjnym … Widok Billa Burke stojącego na końcu kilometrowej kolejki po michę – bezcenny.
Jarosław Błąd w tym wystąpieniu pokazał, że bez silenia się na „amerykański styl”, wymuszony luz i mało śmieszne dowcipy można zrobić sprawną i merytorycznie znakomitą prezentację.
Tematyka wykładu była zdecydowanie życiowa, aż do bólu. Graficzne wizualizacje przykładów różnych padów systemu opartego o J2EE znakomite i przemawiające do wyobraźni zwłaszcza tym, którzy niejeden taki wykres widzieli na żywo.
Podsumowując – świetna prezentacja.

Przyszła kolej na kolejny znakomity wykład, który przedstawił

Lukas Podolski architektów Javy albo XML is dead.

Adam Bien, bo o nim mowa, to pochodzący z Zabrza Niemiec prowadzący wykład po angielsku … z małymi polskojęzycznymi wstawkami  (enterprajs fasola), którymi od razy zjednał sobie konferencyjną publikę.
Później było już tylko lepiej – opowieści o „genialności” niemieckich architektur oprogramowania, ich błyskotliwej wielowarstwowośći bawiły słuchaczy do łez … zwłaszcza tych słuchaczy, którzy musieli w praktyce mierzyć się z cudami inżynierii oprogramowania zza zachodniej granicy.
Cały wykład był pragmatyczny do bólu. Obalał cały czas funkcjonujące mity o nadmiernej „wadze” EJB. Wskazywał na nadmierne wykorzystanie XMLa, archaiczność stosowania warstwy DAO, „nieużywalność” JSF itp.
Jedynym problemem tego wykładu, było to, że „nagle” się skończył. Odniosłem wrażenie, że prelegent nie do końca kontrolował czas, a slajdy były przygotowane na dłuższe wystąpienie.
Nic to. I tak było warto.
Wykład ten był koronnym przykładem na słabe wyważenie pomiędzy dwiema sesjami konferencji. Sala po prostu pękała w szwach – pełne były nawet schody.
Ostatnim wykładowcą występującym podczas II sesji był

Przestraszony Komiter Kontrybuujący JuAj

Czyli programista wprost z IBM dzielnie pracujący nad platformą Eclipse.
Temat wystąpienia zapowiadał bardzo ciekawą godzinkę … i co … i nic.
Na starcie, prelegent, kolejny, którego nazwiska lepiej nie wspominać, stwierdził, że za dobrze nie jest przygotowany … miałem nadzieje, że tylko się kryguje. Później dodał, że swoją prezentacje w zasadzie zerżnął … na szczęście podał źródło skąd.
A merytorycznie?
Ano niechcący (jak sądzę) poddał fachowej i szczegółowej krytyce projekt nad którym pracuje.
Ta wiodąca platforma programistyczna jawi się po wystąpieniu szanownego prelegenta jako projekt prowadzony w wyjątkowo kiepski sposób, w którym panuje straszny burdel a powtarzanie kodu jest uznawanych przez wszystkich regułą.
Całe wystąpienie było przedstawione w języku polskawym, w którym mieszanie słownictwa angielskiego i nieporadnych kalek językowych było na porządku dziennym.
Podsumowując.
Byliśmy światkami nudnej, nie tylko dla widzów, ale także dla zerkającego na zegarek prelegenta,  samokrytyki programisty IBM.

Aaaa był także pozytyw tej nudnej godziny – zachęcił mnie do ponownego przyjrzenia się platformie Netbeans podupadającego ostatnio niestety SUNa.

Aha, tematem prezentacji była przyszłość platformy Eclipse. Jedyną informacją na ten temat było to, że możemy sobie sami poszukać informacji na eclipsowym Wiki, a demo … taaaa jest nawet demo, ale oczywiście go nie zobaczyliśmy, możemy je sobie „ściągnąć” z Internetu – żenua.

A później była jeszcze reklama, innej konferencji … a w zasadzie knajpianego spotkania przy pizzy i piwie, gdzie można sobie „wzajemnie pozaglądać w kod” … Dziękuje, postoje.

Java is a Framework-oriented language

Bryndza IBMowej prezentacji ujawniła się jeszcze bardziej, w kontraście z następującym po niej wystąpieniu Neala Forda.
Było pięknie i absolutnie profesjonalnie. Celne tezy wygłaszane spokojnym, lekko zachrypniętym głosem znakomicie obrazowały doskonale dobrane slajdy.
Wykład ten, wraz z pierwszym tego dnia wystąpieniem, w znakomity sposób spinał klamrą całą konferencje.
Prelegent sprawnie i ze swadą opowiadał o językach programowania i możliwości ich wykorzystywania dla DSL.
Było trochę o językach historycznie, jak i współcześnie.
Nie mogło zabraknąć pochwał dla języków dynamicznych Rubiego i Grooviego oraz krytyki dla nadużywania XMLa.
Oberwało się także mojemu ulubionemu ANTowi … co zrobić. XMLa to chyba nikt już nie lubi. XML jest wręcz deprecated.
Wykład był spokojny zarówno w treści jak i w formie – najlepiej podsumowywało to stwierdzenie, które pojawiło się pod koniec wystąpienia: „evolution not revolution”
Neal Ford udowodnił, że nie trzeba rzucać słabymi żartami, żeby wywołać uśmiech na twarzach słuchaczy.
Goście z ThoughtWorks wykonali znakomitą robotę.
No i Last but not east:

Klimaty OSGIowe w wykonaniu lidera – Jacka Laskowskiego.

Lidera warszawskiego JUGa oczywiście.

W zasadzie nie ma się do czego przyczepić. Sprawnie, konkretnie, fachowo.
Mimo, że w kontekście poprzednich wykładów, z których to można się było dowiedzieć, że „DAO is Death” a XML jest w najlepszym razie „deprecated” slajd z xmlową konfiguracją springa, w której poczesne miejsce zajmowało jakieś DAO wyglądał zabawnie.
Nie mogło się obyć bez żenującego żartu prowadzącego … o tym jak to w przelatujących przez ekran logach programista laseczki widzi …
Przykłady też były, a jakże. Na trzy zadziałał jeden – bardzo widowiskowy nawet.
Ogólnie bardzo nieźle, chociaż nadal nie rozumiem co takiego daje „OSGIowość” (cytat) w czymś takim jak Eclipse.
Podsumowując wykład – warto było zostać do końca.

Podsumowując konferencje – warto było być.

Java Developers’ Day 2008, Kraków, Centrum Konferencyjnym CM UJ, 16 października 2008

PS. Przez cały przydługi tekst nie wspomniałem o fotografie usilnie dokumentującym całą konferencję … a należy mu się chwila uwagi. W skrócie, człowiek ten, powinien się jeszcze wiele nauczyć … zwłaszcza o pracy z lampą błyskową, a dokładnie o tym, ze błyskanie po oczach publiczności konferencyjnej nie ma pozytywnego wpływu ani na ich nastrój ani tym bardziej na jakość otrzymywanych zdjęć.

Subscribe to my RSS feed