Logo Crossweb

Log in

No account yet? 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.
Send
This event has already taken place. Check upcoming events

JUG#52 Jeśli wszystko wydaje się pod kontrolą, nie jedziesz wystarczająco szybko

Event:
JUG#52
Event type:
Meetup
Category:
IT
Topic:
Date:
20.05.2020 (wednesday)
Time:
17:30
Language:
Polish
Price:
Free
City:
Place:
Online Event
Address:
On your computer
Description:

Zapraszamy na kolejne spotkanie Silesia JUG!


Na naszej wirtualnej scenie zagości Jarosław Pałka!


Temat:Jeśli wszystko wydaje się pod kontrolą, po prostu nie jedziesz wystarczająco szybko


Czy zastanawiałeś się kiedyś, co trzeba zrobić, aby Twój kod działał szybciej? Czy zastanawiałeś się kiedyś, jak zostać "człowiekiem od wydajności"? Być może zajmujesz się wydajnością, od czasu do czasu, od jednej awarii do kolejnego incydentu o "severity 1"? I masz w sobie to dziwne uczucie, że robisz to źle? Być może nigdy nie przejmowałeś się jak szybko działa Twój kod. Od wieków wiadomo jest, że zawsze jest to problem z bazą danych (lub kogoś innego problem). A może, po prostu trudno się przyznać, że nie wiesz, jak usprawnić działanie swojego kodu? Podczas tej prezentacji pokażę, jak zostać programistą świadomym wydajności swojego kodu. W towarzystwie narzędzi takich, jak JMH, JFR i flamegraphs. Skupimy się nie tylko na narzędziach, ale także na procesie optymalizowania wydajności. Porozmawiamy o tym, jak dobrej jakości, tzw. "clean code", wpływa na wydajność, dlaczego zbiory danych, które wykorzystujemy, są kluczowe, a także kiedy więcej nie znaczy szybciej.


Podczas całej prezentacji będziemy refaktoryzować i ulepszać jeden, nie tak trywialny przykładu. Coś, co wszyscy z nas znają, lubią i wiedzą jak zaimplementować.


"Benchmark, profile, refactor, repeat"


Czas trwania: 90 minut + QA


Do zobaczenia!

Profile of employers

Similar events