Annual congress and integrational meetup for PHP programmers and enthusiasts, organised by Polish PHP community. Both sessions, workshops, lodging, full-board and socials are in one huge (biggest in Poland) hotel. PHPCon Poland is undoubtly the largest all-in-one PHP event in Central and Southern Europe.
10:00 |
Docker – od wspólnego środowiska deweloperskiego do skalowalnej aplikacji w chmurze
Workshop by Michał Kurzeja (3 hour) Docker – od wspólnego środowiska deweloperskiego do skalowalnej aplikacji w chmurze |
Bądź sprytny, bądź szybki :P, czyli warsztaty o optymalizacji i profilowaniu
Workshop by Krzysztof Skaradziński, Gabriel Filipak, Grzegorz Kawka (3 hour) Bądź sprytny, bądź szybki :P, czyli warsztaty o optymalizacji i profilowaniu |
|
Coding Dojo – Praktyka czyni mistrza
Workshop by Pawel Lewtak (3 hour) Coding Dojo – Praktyka czyni mistrza |
|
13:00 |
Symfony
Workshop by Michał Pipa (4 hour) Symfony |
Boost up your code with Specifications
Workshop by Emii Khaos (4 hour) Boost up your code with Specifications |
|
Hands on PHPSpec
Workshop by Miro Svrtan (2 hour) Hands on PHPSpec |
|
16:30 |
Object Calisthenics – 9 kroków do lepszego kodu
Talk by Pawel Lewtak (1 hour) Object Calisthenics – 9 kroków do lepszego kodu |
Understand your application with metrics
Workshop by Mariusz Gil (2 hour) Understand your application with metrics |
|
17:30 |
Nasza droga do Single Sign On (SSO) w serwisie ZnanyLekarz.pl
Talk by Maciej Szkamruk, Tomasz Wójcik (1 hour) Nasza droga do Single Sign On (SSO) w serwisie ZnanyLekarz.pl |
18:30 |
Enterprise Integration Patterns
Talk by Marek Sokół (30 minutes) Enterprise Integration Patterns |
Dockerized Developer Toolbox
Talk by Michał Paluchowski (30 minutes) Dockerized Developer Toolbox |
|
20:00 |
Dlaczego funkcyjność i asynchroniczność w PHP7 przyprawia o ból głowy i czy można temu zaradzić
Talk by Witek Adamus (1 hour) Dlaczego funkcyjność i asynchroniczność w PHP7 przyprawia o ból głowy i czy można temu zaradzić |
Wykorzystanie komunikacji e-mail i sms w praktyce. Jak oprogramować skuteczną komunikację z Twojej aplikacji?
Talk by Marcin Kujawski (1 hour) Wykorzystanie komunikacji e-mail i sms w praktyce. Jak oprogramować skuteczną komunikację z Twojej aplikacji? |
|
21:00 |
7 złotych zasad programisty rzemieślnika w epoce Agile i PHP7
Talk by Tomasz Gramza (30 minutes) 7 złotych zasad programisty rzemieślnika w epoce Agile i PHP7 |
10 warning signs in IT projects
Talk by Yann Larrivée (30 minutes) 10 warning signs in IT projects |
09:30 |
Starość nie radość, o dorastaniu danych w BlaBlaCar słów kilka
Talk by Alexandru Pitis, Błażej Kraszewski (1 hour) Starość nie radość, o dorastaniu danych w BlaBlaCar słów kilka |
Time travelling with Event Sourcing
Talk by Olaf Galazka (1 hour) Time travelling with Event Sourcing |
|
10:30 |
GWINT: Przetwarzanie rozproszone z wykorzystaniem komunikacji asynchronicznej w grze online
Talk by Krzysztof Sobczak (1 hour) GWINT: Przetwarzanie rozproszone z wykorzystaniem komunikacji asynchronicznej w grze online |
Keep your users up-to-date in real-time with WebSockets!
Talk by Ondřej Mirtes (1 hour) Keep your users up-to-date in real-time with WebSockets! |
|
11:30 |
Discovering graph structures
Talk by Mariusz Gil (1 hour) Discovering graph structures |
PSR-7 HTTP messages in the wild
Talk by Hannes Van De Vreken (1 hour) PSR-7 HTTP messages in the wild |
|
12:30 |
Efekt motyla – czyli jak można pracować z systemami legacy w PHPie
Talk by Leszek Prabucki (1 hour) Efekt motyla – czyli jak można pracować z systemami legacy w PHPie |
Jenkins vs Circle vs Travis
Talk by Miro Svrtan (1 hour) Jenkins vs Circle vs Travis |
|
14:30 |
Skalowalne skalowanie obrazków przy pomocy PHP
Talk by Tomasz Skręt (30 minutes) Skalowalne skalowanie obrazków przy pomocy PHP |
Zookeeper w akcji – czyli jak rozwiązywać problemy programowania równoległego w PHP
Talk by Jarosław Kostrz (30 minutes) Zookeeper w akcji – czyli jak rozwiązywać problemy programowania równoległego w PHP |
|
15:00 |
Podejście funkcyjne w projektowaniu oprogramowania
Talk by Tomasz Kowalczyk (1 hour) Podejście funkcyjne w projektowaniu oprogramowania |
Time Series and monitoring, listen your application
Talk by Gianluca Arbezzano (1 hour) Time Series and monitoring, listen your application |
|
16:00 |
CQRS i Event Sourcing w OLX
Talk by Łukasz Szymański (1 hour) CQRS i Event Sourcing w OLX |
The road to continuous deployment: a case study
Talk by Michiel Rook (1 hour) The road to continuous deployment: a case study |
|
17:30 |
Machine Learning – jak zacząć uczyć maszynę w PHP
Talk by Arkadiusz Kondas (1 hour) Machine Learning – jak zacząć uczyć maszynę w PHP |
Machine learning for PHP
Talk by Damien Seguy (1 hour) Machine learning for PHP |
|
18:30 |
Profilowanie aplikacji PHP
Talk by Sebastian Grodzicki (1 hour) Profilowanie aplikacji PHP |
The everyday basics of Caching and Performance
Talk by Emii Khaos (1 hour) The everyday basics of Caching and Performance |
|
19:30 |
The power of logs with Monolog
Talk by Krzysztof Skaradziński (1 hour) The power of logs with Monolog |
High quality live broadcasting with PHP
Talk by Martin de Keijzer (1 hour) High quality live broadcasting with PHP |
09:30 |
Clean architecture w OLX
Talk by Dawid Mazurek (1 hour) Clean architecture w OLX |
PHP development for large agile projects
Talk by Grzegorz Godlewski (1 hour) PHP development for large agile projects |
|
Preparing your code for PHP 7
Workshop by Damien Seguy (3 hour) Preparing your code for PHP 7 |
|
10:30 |
Action Domain Response czyli nowoczesny MVC dla aplikacji webowych
Talk by Michał Łukaszewski (1 hour) Action Domain Response czyli nowoczesny MVC dla aplikacji webowych |
Big Data in the trenches
Talk by Wojciech Sznapka (1 hour) Big Data in the trenches |
|
11:30 |
Zmutowane PHP – testowanie mutacyjne dla początkujących
Talk by Arkadiusz Kondas (1 hour) Zmutowane PHP – testowanie mutacyjne dla początkujących |
Asynchronous processing with RabbitMQ
Talk by Ondřej Mirtes (1 hour) Asynchronous processing with RabbitMQ |
|
12:30 |
Refactoring hacked
Talk by Sebastian Malaca (1 hour) Refactoring hacked |
Avoiding migration migraine with Doctrine migration
Talk by Michael Simonson (1 hour) Avoiding migration migraine with Doctrine migration |
|
13:30 |
Text Retrieval – jak działają wyszukiwarki tekstowe
Talk by Łukasz Szymański (1 hour) Text Retrieval – jak działają wyszukiwarki tekstowe |
Static Analysis of PHP Code – How the Heck did I write so many Bugs?
Talk by Rouven Weßling (1 hour) Static Analysis of PHP Code – How the Heck did I write so many Bugs? |