phpCE is a first edition of a community conference for PHP programmers and enthusiasts. The meeting was established by merging two nation-wide events: PHPCon Poland and Brno PHP Conference.

Keynote
Talk
Workshop
Social
Event Related

Friday, 3rd November 2017

Intermediate Relaxing Guru
10:00

Jak TDD pomaga w pisaniu wartościowych testów jednostkowych?

Łukasz Wróbel, Michał Kopacz

Symfony 4 - Hands On Tutorial

Hugo Hamon

Let your tests drive your development

Michelangelo van Dam

10:00
15:00

BDD with hexagonal architecture

Tomasz Kunicki

Symfony meets Elasticsearch

Michal Kómoch, Michał Jankowski, Bartosz Telesiński

Demonstrating advanced layouts and block management in Symfony based web solutions

Ivo Lukač

15:00
16:30

How to get the most out of a tech conference!

Andreas Heigl

16:30
17:00

Żegnaj REST, Witaj GRPC

Pawel Rekowski

Jak zacząć, aby nie żałować?

Piotr Horzycki

Who's the king; who's the ruler. How to answer the question before it was posted.

Hubert Bryłkowski

17:00
18:00

Encryption, authentication and data integrity in PHP 7

Enrico Zimuel

Bezpieczeństwo aplikacji internetowych

Pawel Makowski

Eventual Consistency - Desining Fail Proof Systems

Grzegorz Skorupa

18:00
20:00

Behat - Zaimplementowałeś kilka scenariuszy, Co dalej?

Grzegorz Skorupa

A hands on introduction to Laravel

Freek Van der Herten

Domain-Specific Assertions

Sebastian Bergmann

20:00
21:00

The GDPR is coming, are you ready?

Michelangelo van Dam

Agile 101

Bartosz Boguszewski

Design Principles for MVP

Junaid Masoodi

21:00

Saturday, 4th November 2017

Relaxing Intermediate Guru
10:00

Kompleksowe wprowadzenie do Value Object

Mikolaj Adamczyk

Discovering unknown with Event Storming

Mariusz Gil

Introduction to PHP Extensions

Derick Rethans

10:00
11:00

ElasticSearch jako baza danych. Jak radzić sobie z zapisaniem i przeszukiwaniem 10mld+ wiadomości

Tomasz Banasiak

Modern Testing with Codeception: Tips and Tricks

Michael Bodnarchuk

IoC containers beyond constructor injection

Hannes Van De Vreken

11:00
12:00

How to double your team performance? Let’s talk about headless and API first approach.

Chris Ozog

Why Is CRUD a Bad Idea?

Rostislav Vítek

Modeling complex processes and time with Saga pattern

Mariusz Gil

12:00
13:00

UUID - The only ID you need?

Arkadiusz Kondas

Mikroserwisy nie są lekiem na całe zło

Maciej Malarz

It's all about the goto

Derick Rethans

13:00
15:00

PHP + Business = Money!

Martin Hlavač

Journey through "unhappy path" - Dealing with exceptional conditions

Nikola Poša

Getting started with PHP core development

Arnout Boks

15:00
15:30

How we break things at Wayfair

Roberto Ladd

15:30
16:00

Code Review - jak robić to lepiej?

Sebastian Malaca

Start Smoking, Get Confidence - HTTP Smoke Testing

Petr Heinz

Constructing a Test Pyramid: Because Your Tests Needs Architecture Too

Michael Bodnarchuk

16:00
17:30

Migracja danych - case study

Piotr Kosinski

How we handle integrations of more than 100 different partners?

Umit Akkaya

Introduction to the Semantic Web

Arnout Boks

17:30
18:30

Easy Coding Stadard - Setup Coding Standards under 5 minutes

Tomas Votruba

Uncommon (Ab)Uses of Composer

Alain Schlesser

Event Sourcing - the story of an entity

Jakub Saleniuk

18:30
19:00

Jakie są koszta hostingu na AWS?

Krzysztof Daniel

19:00

Sunday, 5th November 2017

Relaxing Intermediate Guru
10:00

Czy PHP znajdzie swoje miejsce w IOT?

Przemysław Krzywania

Async PHP requests & reactive responses with php-fpm

Holger Woltersdorf

Diving deep into blockchain

Tomasz Kowalczyk

10:00
11:00

Simple Plugin Creation in WordPress

Peter MacIntyre

Middleware-based architectures

Matthieu Napoli

Microservices vs The Distributed Monolith

Christopher Riley

11:00
12:00

Building an Open-Source Campaign Platform for the new President of France

Hugo Hamon

What we learned by merging two big Symfony based applications

Ivo Lukač

Time-driven applications

Piotr Horzycki

12:00
13:00

Constantly improve your PHP code

Arkadiusz Kondas

Lessons learned from dockerizing complex web apps

Grzegorz Drozd

Infrastructure as Code

Sebastian Grodzicki

13:00