Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add phpers 23 meetup #241

Merged
merged 1 commit into from
May 24, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions source/_posts/2024-05-24-1800-phpers-trojmiasto-23.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
layout: meetup
categories:
- trojmiasto
title: "PHPers Trójmiasto #23"
time: "18:00"
facebook: https://www.facebook.com/events/1067283634359810
talks:
- title: "Serwery Aplikacyjne PHP, a wydajność aplikacji"
speaker: "Damian Dziaduch"
description: >
Wraz z rozwojem frameworków oraz aplikacji rośnie ich złożoność i wielkość. Ze względu na specyfikę PHP oznacza to, ze z każdym żądaniem musimy załadować coraz więcej plików, zainicjalizować niezbędne komponenty takie jak routing czy połączenie z bazą danych. W skrajnych przypadkach może się więc okazać, że obsługując żądanie większość czasu zostanie poświęcona na coś, co z tym konkretnym żądaniem wcale nie jest związane. Rozwiązaniem jest obsługa wielu żądań w ramach jednego procesu - co jest pomysłem stojącym za serwerami aplikacyjnymi takimi jak RoadRunner czy FrankenPHP. Jak to jednak wpływa na rzeczywistą wydajność aplikacji? Co trzeba zmienić aby skorzystać z takich serwerów oraz czy są inne korzyści?
Kacper o sobie: W PHPie piszę od 15 lat i od zawsze lubiłem wykorzystywać ten język w nietypowych zastosowaniach - takich jak klient IRC czy chatboty. Poza oprogramowaniem zajmuję się także ogólnie pojętym DevOpsem, starając się rozumieć oba światy. Profesjonalnie jestem związany od 2017 roku z Politechniką Gdańską gdzie zajmuje się wytwarzaniem, wdrażaniem oraz utrzymaniem platform internetowych dla naukowców PG i nie tylko.
- title: "Od prostego cronjob do długo działającego procesu"
speaker: "Damian Dziaduch"
description: >
Damian przygodę z programowaniem zaczął już w gimnazjum, bawiąc się popularnym wówczas phpBB. Od 2011 roku zawodowo zajmuje się programowaniem. Systemy rozproszone i testowalne oprogramowanie to jego ulubione tematy. Obecnie współpracuje z jedną z największych firm zajmujących się drukiem na żądanie, łotewską firmą Printify. Od 2023 roku zaczął dzielić się swoją wiedzą na konferencjach.
Opis prezentacji:
W każdym systemie są zadania które muszą być wykonywane co pewien czas. Klasycznym rozwiązaniem takiego problemu jest oczywiście użycie narzędzia o nazwie cronjob. Czy zastanawiałeś się kiedyś jak rozwiązać taki problem inaczej? Czy słyszałeś kiedyś o długo działających procesach? Jeśli słyszałeś, to czy używałeś tego w praktyce?
Pozwól że pokaże Ci nasze podejście do tematu. Dwa, kompletnie różne rozwiązania. Zaprezentuje co poszło nie tak, a z czego jesteśmy dumni. Opowiem również o tym co jeszcze można usprawnić.
Moim celem jest pokazanie alternatywy dla cronnobów i zachęcić Cię do eksplorowania i implementacji. Gwarantuje praktyczną wiedzę którą możesz wykorzystać w swoich projektach.
- title: "Testy, Hexagonal w dojrzałej aplikacji czyli to co tygryski lubią najbardziej."
speaker: "Michał Giergielewicz"
description: >
Będzie mięsiście: Jak wyglądać może korzyść ze stosowania architektury Hexagonalnej w dojrzałym projekcie? Jak wygląda proces rozwoju i wprowadzania zmian w istniejącym i złożonym procesie? Jak do tego wszystkiego ma się pojęcie testów jednostkowych
sponsors:
- name: "Michał Giergielewicz"
site: "https://www.linkedin.com/in/michalgiergielewicz/"
logo: ""
description: ""
- name: "Leszek l3l0 Prabucki"
site: "https://www.linkedin.com/in/leszek-prabucki/"
logo: ""
description: ""
venue:
location: "54.4046716,18.5738289"
short: Inkubator "Starter", Lęborska 3B, Gdańsk
description: |
Zapraszamy na kolejne spotkanie PHPers Trójmiasto które odbędzie się dnia 24.05 o godzinie 18 w Inkubatorze Starter przy ulicy Lęborskiej 3b w Gdańsku.
Oczywiście szukamy chętnych do podzielenia się wiedzą. Z naszej strony oferujemy piweczko (również i bezalkoholowe) od @Polufka.
Wstęp wolny!
Chcesz o czymś opowiedzieć? Masz ciekawy temat? Daj nam znać! Czy to na pełną 20-30 minutową prezentację, czy na kilkuminutowy lightning talk.
---
Loading