zobacz więcej

j.Piknik

Już po raz trzeci zapraszamy wszystkich entuzjastów Javy na wspólne spotkanie w ramach j.Piknik organizowanego przez Allegro.

Czego możecie się spodziewać w tym roku?

Przede wszystkim ciekawych wykładów i warsztatów prowadzonych przez doborowych prelegentów. Znajdzie się też kącik na luźne rozmowy, boisko do siatkówki i dyskusje na hamakach z widokiem na Wisłę. Do tego organizatorzy dorzucą kufle darmowego piwa i przekąski z grilla, aby zapewnić Wam warunki do długich rozmów i dzielenia się pasją kodowania.

Naszym celem jest stworzenie corocznej imprezy, wspierającej integrację środowiska programistów Java.

Dołącz do nas i pożegnaj lato w zaprogramowanym na dobrą zabawę stylu!



Już 20 września zapraszamy wszystkich javowców do stolicy na trzecią edycję j.Pikniku!

Miejsce spotkania

Wyobraźcie sobie zieloną przystań pośrodku miejskiej dżungli…

To nie jest sen na javie, to realne miejsce, w którym spotkamy się już 20 września! Na j.Piknik zapraszamy na Wybrzeże Helskie do La Playa Music Bar. Warszawska La Playa Music Bar znajduje się nad samym brzegiem Wisły, po praskiej stronie, z niepowtarzalnym widokiem na Stare Miasto i Zamek Królewski.

To tam oprócz wykładów na rozległej przestrzeni, czekać na Was będzie nieskończona liczba działań rekreacyjnych, o które zadbają organizatorzy j.Pikniku ;)

Jak dotrzeć?

Spacerem, biegiem, rowerem, autem, autobusem lub tramwajem.
Przejażdżka rowerem z Dworca Centralnego zajmuje jedynie 15 minut.


Komunikacja miejska
Przystanki: ZOO, Ratuszowa ZOO, Most śląsko-dąbrowski. Linie: 6, 18, 20, 444

 


Agenda

11:00 - Otwarcie j.Pikniku
12:00-12:45 - Marcin Kuthan - Domain Driven Design - from the trenches for practictioners
12:45 - 14:00 - Lunch/Grill
14:00-14:45 - Jakub Nabrdalik - Game of throneware, or how not to get killed, when a developer becomes a manager
15:00 - 15:45 - Krzysztof Bielecki i Paweł Byszewski - Brace yourself and use dagger
16:00 - 16:45 - Jakub Kubryński - Czego nie przeczytasz w książkach o implementacji serwisów REST
16:45 - Spotkanie przy piwie / Finał siatkówki plażowej

Javowe pożegnanie lata i nie tylko...

Prelegenci

KRZYSZTOF
BIELECKI
PAWEŁ
BYSZEWSKI
"Brace yourself and use dagger"

Krzysztof Bielecki - Bio
Zawodową przygodę z programowaniem zaczął od statycznego webu, potem dołożył PHP. Płynnie przeszedł na niewebową Javę i spore bazy danych w szpitalach. Androidem zainteresował się gdy pojawił się Google G1 z wersją 1.1.

Paweł Byszewski - Bio
Po kilku latach spędzonych na pisaniu aplikacji web-owych, w różnych technologiach związanych JVM przeniosł się na technologie mobilne. Mając za sobą eksperymenty z Qt oraz aplikacjami crossplatform, skupił się na Androidzie. Stara się wspierać społeczność programistów mobilnych i propagować wiedzę zarówno jako współorganizator MobileWarsaw oraz prelegent. Praktykujący orędownik TDD w wolnych chwilach zagłębia się w temat reverse engeenering aplikacji Androidowych.

Abstrakt:
Czym jest Dependency Injection i dlaczego dzięki niemu Twoje życie stanie się prostsze? W telegraficznym skrócie opowiem jak włączyć Daggera do Twojego projektu, jakie znamy triki i gdzie są pułapki. Zwrócimy też uwagę na to kiedy Dagger nie jest najlepszym rozwiązaniem.

JAKUB
KUBRYŃSKI
"Czego nie przeczytasz w książkach o implementacji serwisów REST"

Bio
BIO: Programowanie jest dla niego zarówno sposobem na życie jak i hobby. Skoncentrowany na odchudzaniu systemów korporacyjnych, żywo zainteresowany nowymi technologiami oraz ciągłym podnoszeniem efektywności dostarczania oprogramowania. Pasjonują go lekkie aplikacji, w którym stosunek kodu do dostarczanej funkcjonalności jest jak najmniejszy. Współzałożyciel startupu DevSkiller.com, oferującego online'ową ocenę kompetencji programistycznych.

Abstrakt:
REST jaki jest to każdy widzi i wie. Niemniej jednak często zgłębianie tajników tego wzorca czy też sposobów jego implementacji kończymy na pozytywnym wykonaniu dwóch zadań klasy “Hello, World”. Podczas tej prelekcji zajmiemy się problemami, jakie możemy napotkać a także sposobami ich rozwiązania. Zajmiemy się także tematem bezpieczeństwa i dobrych praktyk, dotyczących takich zagadnień jak HATEOS czy wersjonowanie.

MARCIN
KUTHAN
"Domain Driven Design - from the trenches for practictioners"

Bio
Od 14 lat zawodowo zajmuje się programowaniem. Zaczynał od systemów kierowania obroną przeciwlotniczą w Przemysłowym Instytucie Telekomunikacji. Następnie zajmował się tworzeniem aplikacji intranetowych na potrzeby firmy farmaceutycznej Roche. Ostatnio dołączył do Grupy Allegro i zajmuje się przywracaniem do świetności serwisu Agito.pl.

Zawsze chętny do poznawania nowych technologii, metodyk i narzędzi oraz szukania lepszych rozwiązań. Odkąd pamięta pasjonat programowania oraz inżynier DevOps jeszcze zanim pojawiło się to pojęcie. Od kilku lat poza sprawami technicznymi skupia się także na zrozumieniu rzeczywistych potrzeb klienta, dla którego tworzy oprogramowanie.

Najczęściej programuje w Javie, czasem w Groovy, rzadziej w Scali, a do Clojure nie mógł się przekonać. Coraz częściej sięga do ekosystemu JavaScript i Node.js. A dla zabawy wraca do C i programuje Arduino.

WWW: mkuthan.github.io

Abstrakt:
Słyszałeś do Domain Driven Design? Przeczytałeś "Blue Book" Erica? Uczestniczyłeś w szkoleniach prowadzonych przez Alberto Brandolini i Vaughn Vernonn? Próbowałeś stosować Domain Driven Design w swoim projekcie?

Jeżeli odniosłeś niepodważalny sukces to gratuluję. Jeżeli po pierwszych próbach pojawiło się jeszcze więcej pytań i okazało się że stosowanie DDD nie jest takie proste - to zapraszam na moje wystąpienie.

Opowiem o doświadczeniach w stosowaniu DDD na bazie trzech produkcyjnych projektów, w których brałem udział, oraz kilku eksperymentów opublikowanych na https://github.com/mkuthan.

Skupie się na trudnych elementach związanych z wyznaczaniem granic Bounded Context czy Aggregate Root i jak odwzorować ten podział w kodzie. Jak efektywnie oddzielić logikę biznesową od spraw technicznych, co zrobić żeby systemy zewnętrzne albo systemy spadkowe nie powodowały rdzy w naszym kodzie.

JAKUB
NABRDALIK
"Game of throneware, or how not to get killed, when a developer becomes a manager."

Abstrakt:
You are a good developer, each year you learn more, yeah year you earn more. You become senior, you become architect, chief architect, chief principal officer architect, and, one day, you are at the top-payroll level, and there is no place to go. You are happy with what you do, but your wife/husband/bank keeps asking for more. What do you do? You go to middle management.

Or perhaps you are a shitty programmer, you really suck at your work, but thanks to your soft skills, drinking vodka with proper people, you still keep your job. And then, one day, due to Dilbert Principle ("companies tend to systematically promote their least-competent employees to management, in order to limit the amount of damage they are capable of doing"), they make you a manager.

Or maybe nothing like that applies to you. And they still make you a manager. That what happened to me. I’ve joined a company as an architect, and after 3 months, they asked me to become Head of Software Development in Poland.

What happens, when you become a manager? How do you organize teams, workspace? How do you help people? How do you deal with corpo-bullshit, corpo-language? How do you keep shit from hitting your people? How do you hire the best, and how do you deal with the bad. How do you keep doing the boring stuff, while everyone around is hacking? How do you deal with salaries, outsourcing, investors, and Ivory-tower architects. How do you keep your hair from going pointy? And what do you do with all the insanity?

This isn’t a tutorial. This is a case study, of all the funny things that will happen, when a developer becomes a manager. A story written from an engineer perspective.

Because, let’s face it, managers have no idea, what they are doing.

la Playa - zapraszamy
-->

Kontakt

j.Piknik
Justyna Bień
justyna.bien{@}proidea.org.pl
tel. +48 506 689 463

PROIDEA Sp. z o. o.
ul. Krakusa 8, 30-535 Kraków


Koniecznie musicie się zjavić! ;)

Organizator

allegro group

Partner Organizacyjny

PROIDEA Sp. z o. o.
ul. Krakusa 8, 30-535 Kraków
tel: +48 12 617 11 83
e-mail: events@proidea.org.pl
http://proidea.org.pl