Event details

Zapraszamy na kolejny Allegro Tech Talks w Poznaniu. Tym razem poruszymy tematykę Python i Devops! Agenda:
17:45 - 18:00 - Rejestracja
18:00 - 18:30 - Marcin Kliks - "5 sekretów dobrych inżynierów oprogramowania."
18:30 - 19:00 - Roman Prykhodchenko - "Dystrybucja obciążenia w heterogenicznym świecie mikrousług."
19:00 - 19:20 - Arkadiusz Adamski - "Swiss Army Knife Pythonisty - ciekawe narzędzia developerskie."
19:20 - 19:40 - przerwa
19:40 - 20:10 - Marek Bleschke - “Typehinty Pythonowe w produkcji - czy warto?”
20:10 - 20:40 - Tetiana Khotiaintseva - "Phobos - Intuition engineering w Allegro."
20:40 - Zakończenie

REJESTRACJA:
https://allegro.tech/events/ - prosimy o rejestrację poprzez przycisk "Register" przy opisie wydarzenia. Po zarejestrowaniu otrzymasz e-mail z potwierdzeniem oraz Twoim biletem.
Całość wydarzenia prowadzona będzie w języku polskim.

1. “5 sekretów dobrych inżynierów oprogramowania.”

Czysty kod to efekt splotu wielu ciekawych wydarzeń. Kod źródłowy opowiada historię nie tylko aplikacji, ale też człowieka który w danym momencie pisał kod. Historie najlepszych inżynierów z którymi pracowałem zasługują na talka w którym opowiem jakie ciekawe praktyki stosują, że ze spokojem Zen codziennie walczą o Feng shui kodu źródłowego.

Marcin Kliks
Team Lead zespołu developerskiego w Allegro. Miłośnik dobrego kodu, kultury Open Source, i ekspresywnych języków programowania. Zaangażowany w projekty Open Source Allegro np. Ralph https://github.com/allegro/ralph

2. “Dystrybucja obciążenia w heterogenicznym świecie mikrousług” (prelekcja w języku angielskim)

Proper load distribution is one of the keys to ensure smooth, safe and cost-effective operation of services. Heterogenous environments, however, turn this easy at first sight task into a challenge. This presentation tells about Allegro's solution for it.

Roman Prykhodchenko
Absolwent Wydziału Inżynierii Komputerowej Charkowskiego Narodowego Uniwersytetu Radioelektroniki. Przez ostatnie 6 lat pracował w dziedzinie przetwarzania w chmurze i automatyzacji, w tym wykonywał obowiązki core review w ramach opensource-owego projektu OpenStack w latach[masked]. Zwolennik filozofii DevOps oraz [programming polyglot]

​3. "Swiss Army Knife Pythonisty - ciekawe narzędzia developerskie."

Narzędzia i organizacja są kluczowym elementem efektywnej pracy. Kim byłby programista bez odpowiedniej skrzynki z narzędziami? Na podstawie swoich doświadczeń postaram się przybliżyć mój zestaw kluczy i wytrychów poparty kilkuletnim doświadczeniem, od pisania setup.py, poprzez hooki na gicie, po tworzenie środowiska deweloperskiego od zera.

Arkadiusz Adamski
Inżynier oprogramowania, na co dzień pracujący w Allegro programujący głównie w Pythonie. Jeden z głównych programistów Ralph https://github.com/allegro/ralph.

4. "Typehinty Pythonowe w produkcji - czy warto?"

Kilka przemyśleń o tym jak się sprawdzają Pythonowe typehinty na podstawie projektów Allegro. W jaki sposób nam pomagają i ułatwiają pracę, a gdzie przeszkadzają. Czy faktycznie pomogły nam uchronić się od błędów? Na koniec prezentacji postaram się odpowiedzieć na pytanie, czy warto ich używać na co dzień

Marek Bleschke
Programista z 7 letnim doświadczeniem, od niedawna kodujący w Allegro. Głównie związany z Pythonem i światem front-endu.

5. "Phobos - Intuition engineering w Allegro." (prelekcja w języku angielskim)

On the monitoring team, our mission requires that we have a holistic understanding of the complex microservice architecture of Allegro. In this talk we’ll discuss intuition engineering — an approach to visualising traffic flow and architecture of micro service-based systems popularised by Netflix, and how it is applied to Allegro’s infrastructur.

Tetiana Khotiaintseva
Inżynier oprogramowania, w Allegro od pół roku. Programuje głównie w Pythonie. Jest miłośniczką czystego kodu, kultury devops i ciekawych wyzwań.