TJUG #110 – wakacyjny JUG na miękko

Kiedy:
23 sierpień 2018@17:30 – 19:00
2018-08-23T17:30:00+02:00
2018-08-23T19:00:00+02:00
Gdzie:
Słowackiego 19
Gdańsk

Sztuka Wyboru
Słowackiego 19, Gdańsk · Gdańsk
Spotykamy się w salach meetupowych na pierwszym piętrze

Wakacje, to czas rozprężenia, ale my nie odpoczywamy! Mamy dla was 2 fajne, acz nietechniczne tematy.

-Zbyszko Papierski pojawi się z prezentacją „Wzorce komunikacyjne w sieciach organicznych” a
-Łukasz Koziel opowie o „Scaled Retrospective – improvements bigger than a Scrum Team”

O prelekcjach:
-Temat: „Wzorce komunikacyjne w sieciach organicznych”

Abstract:
Porozmawiajmy o rzeczach wszystkim Wam świetnie znanych.

Głodzenie wątków. Długie bloki synchronize. Niestabilne I/O. Problemy w wyborem lidera w klastrze.

To wszystko, to oczywiście problemy komunikacji. Takiej międzyludzkiej.

Czym innym jest meeting niż blokiem synchronize, rozciągniętym na wątki naszej uwagi? Cały projekt upada, bo jedna osoba wylądowała na L4 – dziwnie podobne do potężnych stron, upadających z powodu jednej niedziałającej usługi!

Komunikacja, ta w realnych życiu, ma dużo wspólnego z komunikacją pomiędzy wątkami/procesami/maszynami. Obie są trudne – obie też powinny być przemyślane. Co najważniejsze dla nas – są pewnie lekcje, które odnoszą się do obu!

Zadajesz sobie pytanie – no dobra, ale czemu ja, programista, miałbym się tym przejmować?. Odpowiedź jest prosta – komunikacja nie jest dziedziną przeznaczoną tylko i wyłącznie Product Managerom czy architektom. Niekończące się spotkania, czy ciągła niemożność dojścia do decyzji – to są rzeczy, które skutecznie wysycają twoje wewnętrzne zasoby i spowalniają Cię w podobny sposób, jak niepotrzebna synchronizacja spowalnia twój kod.

Porozmawiamy o tym, w jaki sposób wiedza o współczesnych procesorach może nam pomóc zorganizować efektywne spotkania. Przekonamy się, co wspólnego mają ze sobą programiści i Java Memory Model. Nauczymy się, jak zaprojektować nieblokującą komunikację, i to bez używania brzydkich tricków jak Unsafe!

Ostrzeżenie – ludzie będą tutaj porównywani do zasobów.

Zbyszko o sobie: „Inżynier, z silnym uzależnieniem od produktowej warstwy rozwiązania. Związany w przeszłości z Allegro, Jirą, a ostatnio Dynatrace. Wszędzie gdzie się da szuka ciekawych danych, szczególnie takich bez struktury, Po godzinach zajmuje się inicjatywami trójmiejskiego JUGa, takimi jak Hackengarten, a także ostatnio próbuje nauczyć się swojego pierwszego (i najprawdopodobniej ostatniego) języka orientalnego.”

-Temat: „Scaled Retrospective – improvements bigger than a Scrum Team”
Abstract: „Every company should take a break and change focus from „”What are we doing?”” to reflect on „”How are we doing the things that we are doing?””.
I would like to invite you for a real life case study of our approach to Scaled Retrospective. You will see how we adapted retrospectives for a group of over 50 people – Developers, Product Owners, Scrum Masters, Architects, Leaders of Tribe and more. I will present the details of five stages we introduced in order to gather input, decide on priorities and achieve outcomes. See the ways in which we succeeded, but also examples of our failures and reasons for them. How we failed to acknowledge the company culture, failed to achieve accountability or to engage everyone. I will also show you how we avoided repeating the same mistakes. Finally, how we encouraged everyone to participate, to take responsibility and how we managed to make it fun! Join us and learn how you can improve your entire organization. ”

Łukasz o sobie: „Scrum Master (once upon a time a software developer), supporting teams for better and for worse. People person, eager to learn and always looking for new ways to make a positive impact.”

https://www.meetup.com/Trojmiasto-Java-User-Group/events/253649738/