PHPCon Poland

PHPCon Poland Fanpage konferencji PHPCon Poland.

Wielu programistów gubi się w szumie związanym z projektowaniem obiektowym. Tęsknią za tym, jak ekspresyjny i zwięzły mó...
23/03/2025

Wielu programistów gubi się w szumie związanym z projektowaniem obiektowym. Tęsknią za tym, jak ekspresyjny i zwięzły mógłby być ich kod, gdyby spróbowali programowania funkcjonalnego.
Weźmy na przykład monady. Wielu programistów nawet nie słyszało tej nazwy, a tym bardziej nie jest w stanie opisać, czym są monady i jak mogą być przydatne w codziennym kodzie.
Podczas tego wykładu Chris Pitt opowie, czym są monady i jak mogą one pomóc nam w refaktoryzacji naszego kodu, aby był on przejrzysty i zwięzły.



https://youtu.be/EyonrHXt-h

Many developers get lost in the hype of object oriented design. They miss out on how expressive and succinct their code could be if they tried functional pro...

Żeglarz z hanzeatyckiego Wolnego Miasta Gdańsk zawinął do portu w Wiśle, by opowiedzieć, jak pracować z legacy kodem.Wyo...
22/03/2025

Żeglarz z hanzeatyckiego Wolnego Miasta Gdańsk zawinął do portu w Wiśle, by opowiedzieć, jak pracować z legacy kodem.
Wyobraźmy sobie całkiem już dawno wyłowioną flądrę, z niezłym zapachem własnym, którą trzeba dobrze przyprawić, aby dało się ją jeszcze odpowiednio opiec i zjeść. Takie właśnie jest legacy. A kiedy przyprawimy je nowoczesnymi wzorcami, stają się nadal możliwe do konsumpcji.
Temat: Wzorce do pracy z legacy brzmi niczym: kto jada flądry, ten jest mądry. Wie coś o tym Leszek Prabucki, któremu oddajemy dziś głos.



Chciałbym powiedzieć o kilku wzorcach których możemy użyć w czasie pracy z różnymi projektami tak zwanymi legacy. Wzorce te mam sprawdzone w bojach na różnyc...

PHP jest całkiem szybkie, prawda? Ale czasami to nie wystarcza. Istnieje wiele sposobów na wdrożenie licznych optymaliza...
21/03/2025

PHP jest całkiem szybkie, prawda? Ale czasami to nie wystarcza. Istnieje wiele sposobów na wdrożenie licznych optymalizacji i przyspieszenie kodu. Bohuslav Šimek pomoże nam przyjrzeć się im i zbadać ich koszty. Czeka nas ekscytująca podróż od PHP, przez C i Rust, aż do samego assemblera. Jedno jest pewne: będziesz pozytywnie zaskoczony!



PHP is pretty fast, isn't it? But sometimes that's not enough. Nowadays, there are tons of ways to implement numerous optimizations and speed up your code. L...

Zacznijmy dokręcać śrubę namiotowi. Nie, nie przesłyszałeś się. Czy wiesz, że „stan” po czesku to namiot? Tak więc „PHPS...
20/03/2025

Zacznijmy dokręcać śrubę namiotowi. Nie, nie przesłyszałeś się. Czy wiesz, że „stan” po czesku to namiot? Tak więc „PHPStan” to po prostu Namiot PHP!
Dostroimy go, by wycisnąć z niego jak najwięcej. Innymi słowy, dokręcimy mu śrubę, i to z pomocą ojca tego projektu. Drodzy słuchacze, na scenie Ondřej Mirtes.



Besides the traditional rule levels 0 through 9 which allow developers to adopt PHPStan incrementally while increasing the strictness gradually, the static a...

Dziś Frank Berger pokaże, jak zbudować prostego klienta czatu, korzystając z prawdziwego kodu w czystym Javascript i Rea...
19/03/2025

Dziś Frank Berger pokaże, jak zbudować prostego klienta czatu, korzystając z prawdziwego kodu w czystym Javascript i ReactPHP jako serwerze, a także wyjaśni podstawowe koncepcje stojące za tym procesem, sposób komunikacji przez Websockety i możliwości wdrożenia go na serwerze.



I will show how to build a simple chat client with real live coding in vanilla Javascript and ReactPHP as server and explain the basic concepts behind the pr...

Ta prelekcja wyjątkowo bez zapowiedzi, bo pojawiła się tuż przed konferencją jako rezerwa, acz prawdopodobnie przebija p...
18/03/2025

Ta prelekcja wyjątkowo bez zapowiedzi, bo pojawiła się tuż przed konferencją jako rezerwa, acz prawdopodobnie przebija poziomem temat, który początkowo zaplanowaliśmy. Dariusz Drobisz zaczyna od ciętej anegdoty, którą dyskretnie odnosi do słuchaczy nie robiących testów przed wpuszczeniem kodu na produkcję. A potem już jak u Hitchcocka: napięcie tylko rośnie. Koniecznie musicie to obejrzeć!



Każdego dnia otoczenie testuje granice, które jako osoby stawiamy. Nie zawsze też udaje nam się je skutecznie utrzymać. Ale nie o tym. W ostatnich latach wię...

Niech moc będzie z domeną! Domena i podejście DDD pojawiały się wielokrotnie w różnych edycjach naszej konferencji. Czas...
17/03/2025

Niech moc będzie z domeną! Domena i podejście DDD pojawiały się wielokrotnie w różnych edycjach naszej konferencji. Czasami było łatwo, a czasami dość trudno. Ivan Penović uważa, że ​​zawsze jest łatwo. Pokazuje, że wdrożenie DDD nie jest problemem i nie sprawi, że Twój projekt stanie się tak skomplikowany, że poświęcisz dwa razy więcej czasu na jego realizację. Posłuchajmy więc.



In this session, I would like to show some real-life examples of using DDD in projects built with PHP. I would emphasize the good and some not-so-good things...

Refaktoryzacja systemu, tak jak renowacja dzieła sztuki, czasem wypada lepiej, a czasem gorzej. Wie o tym dobrze Michał ...
16/03/2025

Refaktoryzacja systemu, tak jak renowacja dzieła sztuki, czasem wypada lepiej, a czasem gorzej. Wie o tym dobrze Michał Kurzeja. Jak nie refaktoryzować aplikacji, czyli słów kilka o zdarzeniach, komendach i o bubble context. Posłuchajmy o tym co ważne, a co tylko wydaje się ważne.



Podsumowanie mojej kilkuletniej przegody z refaktoryzacją systemu. Będzie o zdarzeniach, komendach, bubble context. O tym co moim zdaniem jest ważne, a co ty...

Przetwarzanie komunikatów na dobre zadomowiło się w świecie PHP. Wyparło tradycyjne podejście CRUD, niczym rdestowiec pr...
15/03/2025

Przetwarzanie komunikatów na dobre zadomowiło się w świecie PHP. Wyparło tradycyjne podejście CRUD, niczym rdestowiec przebijający z lubością japońskie asfalty. Narzędzia takie jak Symfony Messenger opierają się na zachowaniach i przesyłanych komunikatach, i skupione są wokół języka naturalnego. Ale czy mesedż mesedżowi jest równy? Odpowiedzi na te i inne pytania zna Dariusz Drobisz. Dariuszu, to jak to jest z tym rdestowcem?



…ale czy na pewno będzie i czy wszystko stanie się takie proste i ładne? W minionych latach w środowisku PHP bardzo dużo mówi się o wytwarzania oprogramowani...

Czy jesteś super-hiper-pasjonatem swojej pracy? Czy spędzasz godziny na kodowaniu, nawet poza pracą? Mimo to czasami nie...
14/03/2025

Czy jesteś super-hiper-pasjonatem swojej pracy? Czy spędzasz godziny na kodowaniu, nawet poza pracą? Mimo to czasami nie czujesz ani nie wyrażasz tej pasji do kodu. Jesteś zimny jak lód i w tym momencie pojawia się niepokój. Oto Helvira Goma i jej opowieść.



Everyone knows this developer, who is super duper passionate about his job. You can easily recognize this developer because he/she spends hours coding, even ...

O tym, że w klasie DateTime będzie można ustawiać czas w mikrosekundach, wie każdy przedszkolak! Tego się trzymajmy. Pos...
13/03/2025

O tym, że w klasie DateTime będzie można ustawiać czas w mikrosekundach, wie każdy przedszkolak! Tego się trzymajmy. Posłuchajmy opowieści o nowościach w #8.4. To temat bardzo ogólny, ale Grzegorz Korba potrafi opowiedzieć o nim z pasją, dzięki czemu naprawdę warto obejrzeć to wystąpienie. Tym bardziej, że po nijakim PHP 8.3, teraz możemy spodziewać się wielu ewolucyjnych, a może i rewolucyjnych zmian.



PHP 8.4 zapowiada się niezwykle interesująco! Po dość nijakim PHP 8.3 teraz możemy spodziewać się wielu ewolucyjnych, a może i rewolucyjnych zmian - jeśli ch...

Co dzieje się z daniem po przełknięciu, tzn. wówczas, gdy zaczniemy je spożywać? Otóż, nasz organizm zaczyna je przetwar...
12/03/2025

Co dzieje się z daniem po przełknięciu, tzn. wówczas, gdy zaczniemy je spożywać? Otóż, nasz organizm zaczyna je przetwarzać w tle! Owo efektywne przetwarzanie w tle jest kluczowe także dla szybkich i skalowalnych aplikacji Symfony. Łukasz Chruściel porówna teraz trzy popularne metody, tzn. Crona, Messengera i jeszcze jedno bardziej zaawansowane podejście. To bardzo rzeczowa i cenna prezentacja. Posłuchajmy.



Efektywne przetwarzanie w tle jest kluczowe dla tworzenia szybkich i skalowalnych aplikacji Symfony. W tej prezentacji omówimy trzy różne techniki zarządzani...

Adres

Ulica Mrzygłodzka 273
Zawiercie
42-400

Telefon

+48604435060

Strona Internetowa

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy PHPCon Poland umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.

Skontaktuj Się Z Ta Organizacja

Wyślij wiadomość do PHPCon Poland:

Udostępnij