J-Day 2013 – wrażenia

Praca w Krakowie ma swoje niewątpliwe plusy. Tutaj ciągle coś się dzieje. W sobotę miałem okazję uczestniczyć w pierwszej edycji konferencji J-Day w roli prelegenta. Impreza udała się w 100% i mam nadzieję, że na stałe zagości ona w zatłoczonym kalendarzu krakowskich konferencji programistycznych.

Prezentacje, jeden z ważniejszych elementów każdej konferencji, były ciekawe i poruszały szeroki wachlarz tematów. Niestety, nie mogłem uczestniczyć we wszystkich wykładach, ale z relacji zaufanych osób wiem, że wystąpienia trzymały poziom. Organizacja konferencji była wzorowa – zadbano o najdrobniejsze szczegóły i ogólny komfort uczestników. Warto przypomnieć, że J-Day był w pełni darmowy. Obyło się także bez nadmiernej propagandy ze strony głównego organizatora :)

Dopisali także ludzie, którzy chętnie wymieniali się wiedzą i aktywnie uczestniczyli w rozmowach pomiędzy poszczególnymi prelekcjami.

Podsumowując, było bardzo, bardzo dobrze.

Materiały z mojej prezentacji zostaną udostępnione do końca tego tygodnia.

J-Day 2013

Już za dwa tygodnie w Krakowie odbędzie się konferencja J-Day, której jesteśmy patronem merytorycznym. Wśród prelegentów pojawią się m.in. Adam Bien oraz Dirk Weil. Będę też ja. Opowiem o zaawansowanych metodach tworzenia oraz monitorowania aplikacji opartych o JVM.

Pełna agenda prezentuje się niezwykle ciekawie. Uczestnicy będą mogli posłuchać o nowościach w JEE7, technikach tworzenia nowoczesnych aplikacji webowych oraz o możliwościach jakie daje GWT.

Konferencja jest w pełni darmowa. Jedynym warunkiem uczestnictwa jest konieczność wcześniejszej rejestracji. J-Day odbędzie się w centrum konferencyjnym firmy Comarch w dniu 16.11.2013. Wszystkie wykłady będą prowadzone w języku angielskim. Więcej informacji znajdziecie na oficjalnej stronie wydarzenia.

Do zobaczenia!

33rd Degree 4 Charity

Jeżeli jesteście żądnymi wiedzy programistami i dodatkowo lubicie pomagać innym, to zarezerwujcie sobie czas 13 października i przyjeżdżajcie do Krakowa na konferencję 33rd Degree 4 Charity. Imprezie przyświeca szczytny cel – cały dochód z opłat rejestracyjnych będzie przeznaczony na cele charytatywne. 33rd Degree 4 Charity da Wam nie tylko radość z możliwości niesienia pomocy innym. To także spora dawka wiedzy, którą przekażą Wam m.in. Jeff Sutherland, Stuart Halloway i Thomas Sundberg. Widzimy się na miejscu!

O czym chcecie posłuchać na InfoMEET?

16 listopada odbędzie się w Krakowie konferencja InfoMEET, w której będę miał okazję uczestniczyć w roli prelegenta. Impreza tego typu to świetna okazja aby poznać nowych ludzi i poszerzyć horyzonty. Z mojej strony możecie spodziewać się jak zwykle mocno technicznego wystąpienia. Postaram się skupić tylko i wyłącznie na praktycznym wykorzystaniu omawianych kwestii.  Jednak nie zdecydowałem się jeszcze na żaden konkretny temat. Jeżeli jesteście szczególnie zainteresowani jakimś  zagadnieniem oscylującym wokół JVM/Javy/nowoczesnych aplikacji webowych/wydajności systemów, to będę wdzięczny za wszelkie propozycje. Chciałbym mówić, o ile moja wiedza tylko na to pozwoli, o rzeczach, które Was nurtują, pozwalają na przekazanie jak największej dawki informacji oraz prowokują dyskusje.

Prawie darmowe szkolenie Scrum

Wszystkie osoby zainteresowane tematyką Scrum zapraszamy na prawie darmowe szkolenie, które odbędzie się w Krakowie w dniu 04.10.2013. Warunkiem uczestnictwa w 8-godzinnym kursie jest zawarcie dżentelmeńskiej umowy zobowiązującej do poświęcenia 8 godzin własnego czasu na rozwój lokalnej społeczności Agile/Scrum. Pierwszy raz spotykam się z taką formą „zapłaty” za szkolenie i muszę przyznać, że jest to bardzo pomysłowy i zarazem motywujący  sposób na rozruszanie community. Kurs „Mity i problemy w Agile – mity o Scrum”  poprowadzi Wiktor Żołnowski, którego możecie kojarzyć z blog.testowka.pl.

Więcej informacji znajdziecie na stronie agileszkolenia.pl. Nie zwlekajcie z rejestracją – ilość miejsc jest ograniczona.

Security B-Sides Warsaw

Rok temu miałem przyjemność aktywnie uczestniczyć w pierwszej polskiej edycji konferencji Security B-Sides. Opowiadałem wtedy o bezpieczeństwie systemów bazujących na JVM. Niestety, nie będę mógł stawić się na tegorocznej edycji SBS. Jednak gorąco zachęcam Was, abyście zarezerwowali sobie czas 18-20 października i odwiedzili Warszawę. Security B-Sides to dość kameralna (przynajmniej poprzednia edycja taka była…), ale niezwykle ciekawa impreza, na której można poznać bardzo interesujących ludzi i uczestniczyć w naprawdę dobrze przygotowanych prelekcjach. Pomimo tego, że w tym roku raczej nie znajdziecie w agendzie zbyt wielu tematów związanych z JVM, to zdobyta wiedza może zaprocentować. Chodzą bowiem słuchy, że programiści, nawet ci najlepsi, czasami zaniedbują kwestie bezpieczeństwa :)

Więcej informacji znajdziecie na stronach: https://securitybsides.pl/ oraz http://www.securitybsides.com/

DCEVM – prawdziwy hot swap

Hot Swap, czyli podmiana kodu w trakcie działania aplikacji, jest w Javie dostępny już od dłuższego czasu. Jest to jednak hot swap częściowy, ponieważ Java HotSwap™ VM potrafi zaktualizować tylko implementację istniejących metod. Zmiany na poziomie klasy, czy całej hierarchii klas, są poza jej zasięgiem. W tym miejscu do akcji wkracza DCEVM, czyli Dynamic Code Evolution VM. Jest to modyfikacja wcześniej wspomnianej maszyny wirtualnej, która pozwala na dodawanie klas, metod, modyfikację drzewa dziedziczenia, a to wszystko bez restartu maszyny! Jako że jest to projekt open source, źródła i binarki są do ściągnięcia na oficjalnej stronie. Projekt jest jeszcze w fazie rozwoju, dlatego nie jest zalecane używanie go na produkcyjnych środowiskach. Doskonale natomiast może się sprawdzić na maszynach developerskich, gdzie potrafi zaoszczędzić sporo czasu potrzebnego na ponownie uruchamianie aplikacji. Osobiście jestem bardzo ciekawy jak będzie wyglądać rozwój DCEVM – bardzo mu kibicuję i liczę na pojawienie się takiego rozwiązania w standardowej maszynie wirtualnej od Oracle. Interesujące może być również to, jak przy rozwijających się darmowych rozwiązaniach poradzi sobie JRebel. Zasady działania tych dwóch narzędzi są różne, ale dla użytkownika końcowego znaczenie ma cel, który w obydwu przypadkach jest praktycznie taki sam.

Aha, dla osób używających IntelliJ IDEA dostępny jest plug-in ułatwiający integrację DCEVM z tym IDE. Zachęcam do zabawy!

Posłuchajcie nas na targach „Kariera Programisty”

Można zauważyć, że tzw. „targi pracy” prezentują coraz lepszą jakość (przynajmniej te związane z branżą IT). Wstępna selekcja uczestników (podobno wystawcom na tym zależy…), dobry catering, ciekawe lokalizacje i najlepsze oferty pracy cechują czołówkę imprez tego typu. Co więcej, targi kariery coraz częściej umożliwiają uczestnikom nie tylko na bezpośredni kontakt z przedstawicielami firm, które poszukują wykwalifikowanych pracowników, ale pozwalają także na uczestnictwo w ścieżkach merytorycznych. Nawet jeżeli żadna z ofert nie wyda się wystarczająco interesująca, to przynajmniej wzbogacimy się o nową wiedzę.

Miło nam poinformować, że na najbliższych targach „Kariera Programisty” będziemy również my. Piotrek opowie o praktycznym podejściu do tworzenia aplikacji webowych w oparciu o JVM. Możecie spodziewać się ciekawego, technicznego wykładu stworzonego na bazie sporych doświadczeń z różnorodnymi technologiami i metodami tworzenia aplikacji webowych.

Oprócz prelekcji Piotrka będziecie mogli zapoznać się z 5 innymi tematami, które poruszą spory zakres zagadnień – od Scrum aż po Continuous Delivery. Zapowiada się ciekawie. Jedyną przeszkodą w nieskrępowanym przyswajaniu wiedzy może być dość krótki czas trwania poszczególnych wystąpień, wynoszący jedynie 30 minut.

Targi „Kariera Programisty” odbędą się już 27 lipca w Krakowie w hotelu Sheraton. Więcej informacji znajdziecie na TEJ stronie. Pamiętajcie o konieczności rejestracji.

Będzie to druga impreza tego typu, w której będzie nam dane uczestniczyć. Poprzednie targi („Przyszłość w IT”) wspominamy bardzo miło. Mamy nadzieję, że tym razem będzie podobnie.

JARCamp – zapowiedź kolejnego spotkania

Lato zaczęło się na dobre. Większość z Was woli pewnie spędzać czas na świeżym powietrzu, niż przed ekranem komputera. Sporo osób na pewno realizuje plany wakacyjne daleko od Krakowa, a studenci wrócili na kilka tygodni do domów. Jednym słowem – wakacje. Aby dać Wam szansę na spokojny odpoczynek, bez obawy, że przegapicie kolejne spotkanie JARCampowe, postanowiliśmy zrobić krótką przerwę letnią. Meetup, który normalnie odbyłby się w czerwcu, jest przesunięty na przełom sierpnia i września. Możemy jednak zapewnić, że kolejny JARCamp będzie wyjątkowy pod każdym względem. Przygotowujemy także inną niespodziankę na te ciepłe dni, ale o tym niebawem. O wszystkich nowościach i terminach będziemy oczywiście informować standardowymi kanałami, więc zapraszamy do śledzenia nas i regularnego odwiedzania bloga. A tymczasem udanego wypoczynku!