November 17th - 18th

workshops: November 16th

Villa Verde Congress & Spa Hotel, Zawiercie, Poland

About the conference

PHPCon Poland is the oldest and unique conference in Poland, aimed at PHP developers and enthusiasts. We have been on the Polish market since 2010. During this time, we have contributed to educating of a new generation of PHP developers!

This is an event where you will make new contacts and exchange experiences and ideas for the near future. But not only! It's a conference you'll love coming back to, both for the atmosphere and the new contacts, but also for your own development - as a listener, as a speaker, or maybe as a recruiter looking for new talent. Who knows?

This year, PHPCon Poland will again take place at the Villa Verde Hotel in Zawiercie, in the heart of the Jura Uplands. Last season, you liked the venue. It received many positive feedback and comments, so that we will follow suit.

We hope that we have said goodbye to the Covid pandemic for good, so we are returning to the international character of our event this year. We are allowing presentations in both Polish and English again.

Jura is not only the region of Switzerland. We also have Jura in Poland, much more beautiful and with many limestone rocks and medevial castles! PHPCon Poland 2023 is an excellent opportunity to make the most of the weekend and see how interesting Polish Jura is and how much it offers, especially in autumn.

See how it was

Watch the full version

Why join the PHPCon Poland?

Because it's almost a legend

We are meeting at the oldest PHP conference in Poland. If you have no memories of it, it's time to change that!

Accommodation in same venue

You can buy a conference ticket and find a link to book accommodation with us.
Party till dawn? Why not?

Workshops

Practical knowledge awaits you on Thursday. The workshops will last until the evening, and the lectures will only start on Friday morning.

Full board package

Breakfast is included in the price of accommodation. Lunch and dinner are included in the entrance fee.
For workshop attendees - starting with Thursday lunch, for others - starting with Friday lunch.

Networking

We bring together people at different stages of their careers - from budding programmers to long-standing professionals in various positions - all of who PHP turns on.

Integration

This year, a concert by the band Kołdra, which surely you will enjoy, as it is, after all, music about ourselves... Plus, as usual, a bowling alley and a flood of craft beer from the Yan Brewery.

Venue

Hotel Villa Verde Congress & SPA ****

It's a modern complex that balances the concept of a hotel ideal for business and family leisure. The perfect location of the facility, in the heart of the Krakow-Czestochowa Upland, far from the hustle and bustle of large agglomerations, guarantees high comfort of rest and creates excellent conditions for regaining strength.

The facility has 166 comprehensively equipped rooms, making a total of 450 beds. The whole is arranged primarily with a view to convenience and functionality.

Hotel Villa Verde is a complex with the largest conference and banquet facilities in Upland. It features multifunctional rooms with the possibility of dynamic division according to guests' requirements. A total of 1 200 sqm of conference space with a capacity for 500 participants.

The hotel, one of the few in Poland, can boast its own brewery giving craft beer lovers the highest level of satisfaction.

Access

OpenStreetMap | Google - in a fullscreen
Public transport
Zawiercie is very well connected to the rest of the country thanks to the Central Railway Main Line (pol.: Centralna Magistrala Kolejowa, in short: CMK), which starts here and directly connects Katowice and Warsaw. From Katowice, there are an average of two trains per hour leaving for Zawiercie at the peak of the day (journey time: approx. 45 minutes), and from Warsaw, an average of one (journey time: approx. 2 hours). A detailed timetable is available at rozklad.pkp.pl.
The venue can be reached by ZKM Zawiercie city bus line no. 3 and 9 (stop: Marciszowska), or 12 (stop: Inwestycyjna). You can also walk to the hotel from the Zawiercie Borowe Pole railway stop (only a few steps).
Self-drive
If you are coming from the north, south, west, or southeast, drive to Siewierz along national highway no. 91 and then through Poręba to Zawiercie along road no. 78. Take the third exit (left, direction Myszków) at the roundabout near McDonald's restaurant.
The exception is in the northeastern direction (Kielce, Radom, Lublin, Białystok) because then you will probably reach Zawiercie from the other side, and you will have to drive through the town. Then at the roundabout near McDonald's, we take the first exit (right, direction Myszków).
Continue along Inwestycyjna St. approx 3 km to the next roundabout with Mrzygłodzka St.
The hotel is located at the roundabout on the left-hand side.
Aircraft
In doubt, the closest airport to Zawiercie is Katowice/Pyrzowice (KTW). However, to go to Zawiercie by public transport, you will probably have to reach the Katowice city center first (over 30 km - Zawiercie is closer). In such a situation, a taxi may be a sensible solution - the airport and the hotel are only 28 km apart, resulting in a transport cost of EUR 25-30.

Schedule

Workshop day

Thursday

November 16, 2023
10:00
Writing your own custom PHPStan rules
Dave Liddament
Ecotone i Message-Driven Architecture
Dariusz Gafka
PHP FFI Versus Extension Development: Which Approach is Better? [part 1]
Bohuslav Šimek
Domain Driven Design w praktyce [cz. 1]
Michał Giergielewicz
Trunk Based Development i feature flags w istniejącym projekcie [cz. 1]
Adrian Słowik
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
🍴 lunch for workshop attendees
14:30
15:00
ABC statycznej analizy kodu
Grzegorz Byrka, Paweł Cierzniakowski
Introduction to deploying PHP applications on AWS with Terraform
Sean Coneys
PHP FFI Versus Extension Development: Which Approach is Better? [part 2]
Bohuslav Šimek
Domain Driven Design w praktyce [cz. 2]
Michał Giergielewicz
Trunk Based Development i feature flags w istniejącym projekcie [cz. 2]
Adrian Słowik
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
🍴 dinner for workshop attendees
19:30

Conference days

Friday

November 17, 2023

Green path

Blue path

Red path

08:30
🎫 check-in and the gift-pack distribution
08:45
09:00
09:15
09:30
09:45
🔑 conference opening
10:00
Generics (in PHP)
Karim Pinchon
Mikroserwisy - pułapki i błędy
Mateusz Tymejczyk
Studium przypadku asynchronicznej konsumpcji zdarzeń w domenie finansowej
Zbigniew Malcherczyk
10:15
10:30
10:45
☕ coffee break
11:00
11:15
Praktyczne techniki modelowania w oparciu o podejście DDD
Michał Giergielewicz
Context Maps - kto? z kim? i dlaczego
Adam Kasperczak
Extending the PHP Language with PHP
Dave Liddament
11:30
11:45
12:00
12:15
Memory leaks and how to find them
Bohuslav Šimek
Chcę wiedzieć co myślisz czyli rzecz o Feedbacku
Karol Kreft
Shape Up Your Testing Strategy: Balancing Unit, Integration, and E2E Tests
Antonello D'Ippolito
12:30
12:45
13:00
🍴 lunch
Framework agnostic is not a rocket science
Damian Dziaduch
MySQL bad queries? Find the all!
Piotr Suszalski
13:15
13:30
13:45
14:00
Kliencie, czego potrzebujesz? Optymalizacja komunikacji z klientem na przykładzie tworzenia strony
Magdalena Sędkiewicz
🍴 lunch
Advanced usages of PHP typing
Damien Seguy
14:15
14:30
14:45
How can I trust my test suite?
Antonello D'Ippolito
Programming language as a product – How should PHP evolve?
Roman Pronskiy
🍴 lunch
15:00
15:15
15:30
Rozszerzalność aplikacji Symfony
Michał Kurzeja
Code Review w teorii i praktyce
Grzegorz Korba
Four usages of PHP static analysis
Damien Seguy
15:45
16:00
16:15
16:30
☕ coffee break
16:45
17:00
Software Design with PHP8 - Tips & Tricks
Paul Dragoonis
Growing the PHP Core – One Test at a Time
Florian Engelhardt
Data Warehouse w Google Cloud
Wojciech Sznapka
17:15
17:30
17:45
One of Two Hard Things - why naming things is hard?
Piotr Suszalski
Change IT – zarządzanie emocjami w procesie zmiany.
Sonia Wysocka
Team Topologies, a Platform Development w Shoper
Adrian Słowik
18:00
18:15
18:30
Projektowanie architektury odpornej na błędy w komunikacji asynchronicznej mikroserwisów
Zbigniew Malcherczyk
Budowanie Mostów, czyli wzorzec Bridge w praktyce
Tomasz Sadza
O czym nie powie nam metryka 100% Code Coverage? Testy mutacyjne i Fuzz testing.
Mateusz Wojczal
18:45
19:00
🍴 dinner & socializing / bowling 🍺 🍺 🍺
19:15
19:30
19:45

Saturday

November 18, 2023

Green path

Blue path

Red path

09:00
🎫 check-in and the gift-pack distribution
09:15
09:30
09:45
10:00
Learn to appreciate legacy
Ivo Lukač
Qodana - nowe narzędzie do statycznej analizy kodu
Mariusz Kozłowski
Mastering Application Logging
Florian Engelhardt
10:15
10:30
10:45
☕ coffee break
11:00
11:15
Building Fast APIs and Middlewares: Mezzio + Swoole
Babarinde Odewumi
Strategic Domain-Driven Design for dummies
Sebastian Malaca
Jak zadbać o czystą domenę nie rezygnując z udogodnień frameworka - na przykładzie Symfony
Jakub Ciszak
11:30
11:45
12:00
12:15
12:30
12:45
🍴 lunch
PHP Foundation: The past, the present, and the future
Roman Pronskiy
Sprawiedliwe kolejkowanie w systemach multi-tenant
Michał Kurzeja
13:00
13:15
13:30
🍴 lunch
Jak (nie) osiwieć debugując
Przemysław Pawliczuk
13:45
Do you really know JWT?
Karim Pinchon
14:00
14:15
14:30
Nowości w PHP 8.3
Grzegorz Korba
“Kto to pisał?!... a, to ja.”, czyli sposoby żeby znienawidzić siebie z przeszłości
Mateusz Zalewski
🍴 lunch
14:45
15:00
15:15
15:30
So Long, and Thanks for Nothing! The Demise of Cross-Site Scripting
Christian Wenz
ML z PHP - zastąp złożoną logikę biznesową modelami uczenia maszynowego
Michał Żarnecki
Jak odpowiednio dobrać drivery technologiczne?.
Mateusz Wojczal
15:45
16:00
16:15
16:30
☕ coffee break
16:45
17:00
OWASP Top Ten for PHP Web Application Security Risks
Christian Wenz
Jak zepsuć tranzycję? Pratyczne porady na drodze do katastrofy.
Grzegorz Sztandera
Potęga prostego kodu - wartość w niepozornym obiekcie
Mariusz Gil
17:15
17:30
17:45
18:00
Blaski i cienie BDD
Mateusz Zalewski
Back to the Future
Ivan Herak
Coupling w Laravelu, czyli jak odzyskać zdrowe relacje ze swoim kodem.
Marcin Lenkowski
18:15
18:30
18:45
19:00
🍴 dinner & socializing 🍺 🍺 🍺
(barbecue shelter)
19:15
19:30
19:45
20:00
concert of the Kołdra group / bowling
(in parallel, to be chosen)
20:15
20:30
20:45
21:00
21:15
21:30
21:45

Speakers

  • Grzegorz Byrka, Paweł Cierzniakowski

    Grzegorz Byrka, Paweł Cierzniakowski

  • Jakub Ciszak

    Jakub Ciszak

    Burda Media Polska
  • Sean Coneys

    Sean Coneys

    Nord Security
  • Antonello D'Ippolito

    Antonello D'Ippolito

    Mollie BV
  • Paul Dragoonis

    Paul Dragoonis

    Dragoonis Technologies
  • Damian Dziaduch

    Damian Dziaduch

    Printify
  • Florian Engelhardt

    Florian Engelhardt

    Datadog
  • Dariusz Gafka

    Dariusz Gafka

    Simply Coded Software
  • Michał Giergielewicz

    Michał Giergielewicz

    Getresponse S.A
  • Mariusz Gil

    Mariusz Gil

    Source Ministry
  • Ivan Herak

    Ivan Herak

    Netgen
  • Adam Kasperczak

    Adam Kasperczak

  • Grzegorz Korba

    Grzegorz Korba

    Codito
  • Mariusz Kozłowski

    Mariusz Kozłowski

  • Karol Kreft

    Karol Kreft

    Volt
  • Michał Kurzeja

    Michał Kurzeja

    Accesto.com
  • Marcin Lenkowski

    Marcin Lenkowski

    Lenkowski.net
  • Dave Liddament

    Dave Liddament

    Lamp Bristol
  • Ivo Lukač

    Ivo Lukač

    Netgen
  • Sebastian Malaca

    Sebastian Malaca

    UBS
  • Zbigniew Malcherczyk

    Zbigniew Malcherczyk

    https://github.com/Ferror
  • Babarinde Odewumi

    Babarinde Odewumi

    Abba and King Systems LLC
  • Przemysław Pawliczuk

    Przemysław Pawliczuk

    h2p.pl
  • Karim Pinchon

    Karim Pinchon

    Foxintelligence
  • Roman Pronskiy

    Roman Pronskiy

    PHP Foundation | JetBrains
  • Tomasz Sadza

    Tomasz Sadza

    Sii
  • Magdalena Sędkiewicz

    Magdalena Sędkiewicz

  • Damien Seguy

    Damien Seguy

    Dyflexis
  • Bohuslav Šimek

    Bohuslav Šimek

    PeoplePath
  • Adrian Słowik

    Adrian Słowik

  • Piotr Suszalski

    Piotr Suszalski

    FreshMail
  • Wojciech Sznapka

    Wojciech Sznapka

    STS.pl
  • Grzegorz Sztandera

    Grzegorz Sztandera

    MakoLab
  • Mateusz Tymejczyk

    Mateusz Tymejczyk

    Shoper
  • Christian Wenz

    Christian Wenz

    Arrabiata Solutions GmbH
  • Mateusz Wojczal

    Mateusz Wojczal

    EscolaSoft
  • Sonia Wysocka

    Sonia Wysocka

    Xebia
  • Mateusz Zalewski

    Mateusz Zalewski

    Commerce Weavers
  • Michał Żarnecki

    Michał Żarnecki

    CompanyHouse AG

Tickets

Blind Bird, Regular and Last Minute tickets (seen below) allow you to attend the conference talks - on Friday and/or Saturday, respectively. The price of each ticket includes admission, a starter pack, and a buffet dinner.
Friday tickets include a buffet dinner, while Saturday tickets include access to the after-party with dinner and the concert by the Kołdra music group.
All tickets also entitle you to use the bowling alley, subject to availability (the bowling alley is exclusively reserved for us on Friday and Saturday evenings).
Accommodation, including breakfast, must be booked separately (see the section below).
If you intend to participate in a workshop on Thursday, you must also book a separate ticket for a chosen one. Workshop tickets will be available separately in September. We will inform you on social media and via the newsletter about it.

Shortly after registration, you will automatically receive a proforma/purchase order from Konfeo's registration system at the e-mail provided during registration. All prices below include Polish VAT of 23%, which is a proper course of conduct. There's no legal possibility of issuing a reverse charge invoice for conference attendance - VAT must be paid in the country of service provision, in this case.
Please contact us if you require an proforma/p.o. in EUR or any other currency.

Where to stay?

Villa Verde Congress & SPA

from 170 PLN / pers. / night

The price of accommodation includes breakfast, car park, and WiFi. A water park, two swimming pools, saunas, a 40-meter slide, water massages, jacuzzi are also included for our guests.
The hotel will hold the sale of the remaining free accommodation if it sells at least 75% of the accommodation on offer to our participants by 16 October. Of course, accommodation will be available until the vacancies are sold out, so those wishing to take advantage of on-site accommodation are strongly encouraged to book in advance.

Zawiercie Business & Leisure ****

group reservations under: +48 515 223233

Hotel Zawiercie**** Business & Leisure is a high-standard corporate and training centre, which is located in Zawiercie, on the Jurassic Rocks Region (Jura Krakowsko-Częstochowska) near the international airport Pyrzowice (KTW).
The object is located closer to the town centre than the Villa Verde. The approximate distance between them is 3 miles.
The number of available places is also limited and decreases with time, so postponing a booking at the last minute is not a good idea.

Sponsors

Become a Sponsor

Become a sponsor of the PHPCon Poland 2023 conference – it's a unique opportunity to present your brand to international PHP community and to be well-remembered.

PHPriends

Contact

Online Support, FAQ: support.conferia.eu

E-mail: info@phpcon.pl

Phone: +48.604.435060

Organizer:

Conferia Events
Dariusz Grzesista
city: Rybnik
zip code: 44-200
address: 50A, Wodzisławska St.
EU VAT ID: PL6422172643
REGON No. (statistical): 273618346
IBAN account (EUR): PL21 1050 1344 1000 0097 8228 0359
BIC/SWIFT: INGBPLPW or INGBPLPWXXX (depending on the code length)

OUR TEAM

  • Dariusz Grzesista

    Dariusz Grzesista

    Conferia
    Originator, founder and team leader of the PHPCon Poland Conference. Event manager with 14y experience, involved in the PHPCon Poland, php Central Europe conference, Linux Autumn, PyCon PL and dBConf. Former president of the Polish Linux Users Group. Devops in Polish Ministry of Finance IT Centre from a years. Proud biological father of some other PHPCon organisers. An unreformable bicycle tramp with a survival verve.
  • Mariusz Kuta

    Mariusz Kuta

    webMASTAH.pl
    Frontend ninja, database lover, php hooligan. PHPCon website designer. Lecture hall technician and multimedia recorder. Addicted to electronic music, crime books and sunflower seeds.
  • Piotr Krzysztofik

    Piotr Krzysztofik

    piotrex41.pl
    PHP programmer, webmaster, webdesigner and webdeveloper. At PHPCon acts as lecture hall technician responsible for multimedia recording and maintenance.
  • Przemysław Pawliczuk

    Przemysław Pawliczuk

    przemyslaw.pawliczuk.pl
    Specialist for pathetic and impossible issues. His first words were "Paamayim nekudotayim". Learnt programming upon rendez vous with Symfony, after 10 years with PHP. An orange juice addict, pays attention to technical issues on PHPConPL just after started his journey as a speaker. After hours - husband, President of Pionier Rzeszów Toastmasters, DIY-maker, fan of accordion loving good vocal-trance music.
  • Mateusz Grzesista

    Mateusz Grzesista

    Conferia
    A graduate of one of the Silesian high schools. A man behind the editing and publishing of videos of presentations. He embraces the technical issues of the lecture hall and video recording on site. After the conference, a man behind the Conferia's Youtube publications.
  • Tomasz Kunicki

    Tomasz Kunicki

    Long-time PHP developer, currently also a Java developer. Multiple participants in PHPCon. Evangelist for quality, architectural themes, and good team practices - at the code and culture level. Loves to help others develop. Privately an affectionate father of 2 daughters, he absorbs audiobooks and creates PoC after night. The member of the Programme Committee, responsible for actively building partnerships.
  • Adrian Słowik

    Adrian Słowik

    adrianslowik.pl
    PHP enthusiast, a devotee of Event Storming, and an evangelist for using Feature Flags. Programmer with 19 years of experience. He has been associated with the E-commerce industry for 15 years. In the evenings, he absorbs new knowledge by reading books or testing new technologies. Member of a reading club dedicated to DDD. It doesn't take long to persuade him to go karaoke, even when sober. Years later, he rejoined the PHPCon team, responsible for developing cooperation with sponsors and participating in the Programme Committee.
  • Ania Grzesista

    Ania Grzesista

    Conferia
    Responsible for the conference office and distribution of start-up packages. Collector of elePHPants, a weekend contributor to significant gastro events. Although she doesn't eat much, she loves good cuisine.
  • Sebastian Molenda

    Sebastian Molenda

    Currency One
    Rehab PHP developer currently working on Node.JS and experimenting with FP. Privately, DIY enthusiast and a fan of heavier playing. After many years as an attendee, it's time to repay the community somehow.
  • Wojciech Sznapka

    Wojciech Sznapka

    STS
    A PHP professional with a 15-year history. He has been a faithful fan of PHPCon since the first editions, where he currently sits on the Programme Committee. Professionally focused mainly on managing technology teams and Big Data topics. Every free moment combines sports (mainly Squash) and family life.

Branding

Newsletter

Stay tuned!
Subscribe our newsletter to be up-to-date with all important news about the PHPCon Poland.

We use cookies to save your user preferences. Agree Privacy