pl

Log in

Nie masz konta? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< Go to event list
This event has already taken place. Check upcoming events

Spotkanie PJUG - o tym po co nam RSocket oraz o piramidzie refaktoryzacji

Event:
Spotkanie PJUG - o tym po co nam RSocket oraz o piramidzie refaktoryzacji
Event type:
Meetup
Category:
IT
Topic:
Date:
18.02.2020 (tuesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Browar Lubicz
Address:
Lubicz 17
www:
Description:

Serdecznie zapraszamy na pierwsze spotkanie w 2020 roku, które odbędzie się w nowym miejscu - Browarze Lubicz (sala Dojrzewalnia na poziomie +1).


Tym razem naszymi prelegentami będą Piotr Kubowicz (https://pl.linkedin.com/in/pkubowicz) oraz Włodek Krakowski (https://pl.linkedin.com/in/wlodek-krakowski).


Pierwsza prezentacja będzie dotyczyć RSocket'a i dowiemy się podczas niej w jaki sposób możemy wycisnąć więcej szybkości z kodu wprowadzając Server-Sent Events, a także o przypadkach użycia, gdzie RSocket faktycznie wprowadza nową jakość. Druga prezentacja będzie dotyczyć piramidy refaktorycacji, która jak mówi jest bliźniakiem dla piramidy testów.


Szczegółowe opisy prezentacji poniżej. Obie prezentacje odbędą się w języku polskim.


Podczas spotkania przewidzieliśmy czas na networking, a na zakończenie spotkania rozlosujemy nagrody: licencje na oprogramowania, wejściówki na konferencję oraz książkę.


Nexocode (https://www.nexocode.com/) to przede wszystkim turkusowy zespół programistów i projektantów tworzących zaawansowane systemy informatyczne.

Każdy w Nexocode wnosi do swojej roli prawdziwą kreatywność codziennie decydując o kształcie projektowanych aplikacji, wykorzystywanych technologiach, a nawet kierunku działania i rozwoju firmy. Dzięki takiemu podejściu firma z sukcesami dostarcza dedykowane rozwiązania dla zewnętrznych klientów oraz tworzy własne produkty.


Piotr Kubowicz - posiada ponad 10 lat doświadczenia w pracy z Javą. Tworzy programy w wielu językach i działa w społeczności open source. Obserwacja wzlotów i upadków projektów, w których brał udział, nauczyła go, że sukcesu nie przynoszą cudowne technologie, ale zgrani ze sobą ludzie. Zbiera narzędzia i nawyki pozwalające programiście skupić się na istotnych rzeczach oraz bezpiecznie zapomnieć o innych. Walczy z magicznym kodem i szlifuje umiejętność pisania nudnych klas i metod.


Temat: Po co nam RSocket?

RSocket to reaktywny protokół sieciowy wspierany m.in. przez the Linux Foundation i twórców Springa. W Internecie możecie znaleźć dużo hype’u i aplikacji typu hello world, ta prezentacja ma na celu skupienie się bardziej na tym, jak RSocket może wpłynąć na działanie naszych aplikacji. Porozmawiamy, w jaki sposób możemy wycisnąć więcej szybkości z kodu pozostając przy “tradycyjnym” HTTP, ale wprowadzając Server-Sent Events, a także o przypadkach użycia, gdzie RSocket faktycznie wprowadza nową jakość.


Włodek Krakowski - jest niezależnym trenerem technicznym (www.refactoring.pl ) współpracującym z Bottega IT Minds. Czasem także programistą – szczególnie podczas swoich szkoleń z z refaktoryzacji oraz podczas ich przygotowywania. Głównie interesują go zagadnienia związane z tym jak dostarczać oprogramowanie wysokiej jakości.


Temat: Piramida Refaktoryzacji

O piramidzie testów już wszyscy słyszeliśmy… a piramida refaktoryzacji to jej bliźniak. Za pomocą piramidy testów ustanawiamy poprzez pokrycie testami zakres funkcjonalności / kodu którego strukturę będziemy zmieniać (moduły, pakiety, klasy). Następnie mając taki zakres korzystamy z jego lustrzanego odbicia na piramidzie refaktoryzacji, mając wiedzę jak wiele zmian refaktoryzacyjnych możemy wprowadzić startując od jej podstawy i wspinając się na jej najwyższy poziom który jest pokryty testami.


W ten sposób doświadczymy, że refaktoryzacja na wyższych poziomach abstrakcji (np. wprowadzanie wzorców projektowych) może mieć miejsce dopiero kiedy zadbamy o poziomy znajdujące się niżej (mniejsze metody, klasy i wyprowadzone interfejsy).


Koncept ten przedstawię na przykładach refaktoryzacji kodu znajdującego się w jednej klasie do wzorca Interpreter, Chain of Responsibility, Template.



You see an error in an event? The event is out of date? Tell us about it! >>

Pracodawcy IT: Kraków

Grand Parade part of William Hill
firma technologiczna

Kraków
technologie:
PHP, Java, Docker, Ansible, Node.js...
typ projektów:
Projekty własne
19 ofert pracy
 
GlobalLogic Polska
Software House

Koszalin, Kraków, Szczecin, Wrocław, Zielona Góra
technologie:
Python, Java, JavaScript, C, C++...
typ projektów:
Projekty dla Klientów
3 oferty pracy
 
Pragmatic Coders
Software House

Kraków, Warszawa
technologie:
Java, AWS, C++, React, Solidity...
typ projektów:
Projekty dla klientow / Własne produkty
1 oferta pracy
 
Zobacz wszystkie firmy >>


Similar events