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

Spotkanie 121: Back to school

Event:
Spotkanie 121: Back to school
Event type:
Meetup
Category:
IT
Topic:
Date:
12.09.2019 (thursday)
Time:
17:30
Language:
Polish
Price:
Free
City:
Place:
Sztuka Wyboru
Address:
ul. Słowackiego 19
Description:

Koniec wakacji, czas wracać do nauki. Zaczniemy spotkania od prozy życia developera z dwoma praktykami.


Artur Biesiadowski opowie nam o "Świento prawda, tys prawda i O(n)"

Prelekcja będzie o "Na ile można ufać teoretycznej złożoności obliczeniowej algorytmów? O ile wszystko wygląda pięknie na abstrakcyjnej maszynie wykonującej pseudokod, praktyka pokazuje, że O(n) nie istnieje i im więcej elementów przetwarzamy, tym większy koszt ponosimy na każdym z elementów.


Będzie o pamięci cache i jak wykrywać jej patologiczne zachowanie oraz jak planować struktury danych, aby uniknąć niespodzianek ze skalowalnością. Mowa będzie o javie, ale większość spostrzeżeń jest przenośna między platformami."


a Grzegorz Pankiewicz pojawi się z tematem

"Living in a Legacy World

(Jak żyć z legacy code'm)"


I opowie o:

"Większość z nas miała do czynienia z legacy code'm, ale czy na pewno wiemy czym tak naprawdę jest?

Przecież to nie tylko archaiczna wersja javy albo przerośnięty monolit. W trakcie prezentacji

postaram się opowiedzieć czym jest legacy code oraz jak z nim żyć na codzień (wiadomo, że najlepiej w zgodzie).

Przedstawię kilka mitów dotyczących aplikacji/systemów, a także dobre praktyki programowania obiektowego.

Na koniec przygotowałem kilka przykładów pozwalających uzyskać czysty kod w środku gó... legacy systemu.

A wszystko w formie przystępnego 45 minutowego wykładu.

Przyjdź na prezentację a może następnym razem inaczej spojrzysz na legacy code."


Artur o sobie:

"Artur Biesiadowski – programuje w javie od 23 lat (zaczął od wersji 1.0 alpha3, kiedy java była jeszcze przeglądarką o nazwie HotJava). Kilka razy zdradził ją dla innych środowisk (Fortran, C++, python, C#), ale zawsze w końcu wracał.


Większość czasu spędził w dziedzinie bankowości inwestycyjnej (Commerzbank, JPMorgan, Reuters, Nordea i inne), ale zajrzał też do branży lotnicznej, medycznej i sterowania maszynami w hucie. W większości wypadków jego praca wymagała wyciśnięcia z javy na tyle dużo wydajności, na ile to możliwe.


Prywatnie miłośnik planszówek i gier RPG (tych papierowych), literatury s-f oraz tańca."


Grzegorz o sobie:

"Grzegorz Pankiewicz - Senior Software Engineer w Epam Systems.

Jest Java Developerem z ponad 10-letnim doświadczeniem, z czego większość czasu spędził z legacy code'm.

Może właśnie dlatego jest miłośnikiem czystego i (przede wszystkim) testowalnego kodu, a także wyznaje zasadę, że dobry kod nie zależy od wersji javy.

W pracy stawia przede wszystkim na zdrowy rozsądek, pragmatyczne podejście oraz komunikację z ludźmi ponad procesami i sztywnymi ramami.

Chętnie uczy się od innych, dlatego też najlepiej czuje się będąc najgłupszą osobą w zespole :)."




Profile of employers

Similar events