phpCE, as the event aimed at a wide group of PHP programmers from Central Europe, leaves Poland for the first time. Stronger than before thanks to the organisers of Brno PHP Conference and volunteers from the Pehapkaři group. Together we have been working for the success of this year’s edition and we are inviting you to Prague. Our Special Guest this year will be Rasmus Lerdorf, the PHP Creator.

Keynote
Talk
Workshop
Social
Event Related

Friday, 26th October 2018

workshops
10:00

Full-Text Search Internals

Philipp Krenn

Building Symfony application with Ports and Adapters approach and BDD

Michał Pipa, Dariusz Drobisz

Tactical DDD Practices applied to Doctrine 2 Projects

Ion Bazan

Event Sourcing For Real

Stefan Priebsch

12:00

Aspect-Oriented Paradigm in PHP with Go! AOP

Alexander Lisachenko

15:00

GraphQL Server in PHP with Symfony Flex

Renato mefi

Saturday, 27th October 2018

Relaxing Intermediate Geek
09:15

Keynote: 12 years in the life of elephpant

Damien Seguy

09:15
10:00

Good Project From Scratch

Pawel Lewtak

How I learned to Stop Wiring and Love Autowiring Containers

Beau Simensen

Image classification in PHP using neural networks

Karol Przybyszewski

10:00
11:15

From Helpers to Middleware

Marco Pivetta

Profiling PHP

Sebastian Grodzicki

Contributing to PHP's Core

Gabriel Caruso

11:15
12:30

Get Rolling Fast with Symfony Flex

Beau Simensen

How Doctrine caching can skyrocket your application

Jachim Coudenys

Refactoring the Domain Guided by Tests

Pim Elshoff

12:30
14:30

PHP in 2018

Rasmus Lerdorf

14:30
15:30

How to create chatbot in PHP (and why)?

Adam Matysiak

Nuclear powered software security

Christopher Riley

Running PHP applications on .NET Core

Jakub Míšek

15:30
16:30

Docker for "dummies"

Jakub Kluvánek

Object reorientation

Christopher Riley

Proactive web security

Bastian Hofmann

16:30
17:00

Instant Upgrades with Rector

Tomas Votruba

17:00
18:00

Using migrations and fixtures

Miro Svrtan

Introducing CQRS into Legacy Code

Stefan Priebsch

PHPStan Under the Hood

Jan Tvrdík

18:00
18:30

JSON API: Možná nepotřebujete GraphQL

Ondřej Machulda

18:30
19:00

Review unknown code with static analysis

Damien Seguy

Natural Language Understanding meets PHP

Maximilian Berghoff

Minimize the framework and allow yourself some DDD

Milko Kosturkov

19:00
21:00

JeoPHPardy game (repeatable)

Tomasz Kowalczyk

Simulation Scrum Game about team responsibility (repeatable)

Agata Sobek

21:00

Sunday, 28th October 2018

Relaxing Intermediate Geek
09:00

When testing makes no sense

Miro Svrtan

MONOREPO: How We Started to Save Our Developers Time

Svatopluk Šimara

Total Recall - The application that never forgets

Holger Woltersdorf

09:00
10:00

From Conversation to Software

Pim Elshoff

Beyond Documentation With OpenAPI

Boyan Yordanov

Strict programming in PHP

Gabriel Caruso

10:00
10:30

Tracy: an addictive tool to ease debugging

David Grudl

Should Shiny JWT Tokens Replace Sessions?

Grzegorz Skorupa

10:30
11:30

Vim pre PHP, PHP pre Vim

Miroslav Šedivý

Modern SQL: Evolution of a dinosaur

Markus Winand

Serveless PHP applications

Matthieu Napoli

11:30
12:30

How we switch the whole system and keep the system stable

Lubos

Cracking passwords, or why use password_hash()

Michal Špaček

Of representation and interpretation: A unified theory

Arnout Boks

12:30
13:30

Closing keynote: “Writing code that lasts” … or writing code you won’t hate tomorrow.

Rafael Dohms

13:30