Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
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:
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 :)."




See an error in the description or event details?

Similar events

There are no upcoming events for these parameters in the Crossweb database.
Do you know about an event? Please add it.