It’s that time of the year again!

Keynote
Talk
Workshop
Social
Event Related

Friday, 26th January 2018

Track C (Rubens) Uncon (Van Gogh) Track A (Beethoven) Track B (Permeke)
09:00

Domain-driven Design in PHP

Andrew Cassell

Thinking in Events

Mariusz Gil

Building (on) IoT devices for web developers

Wim Godden

Debugging PHP Applications

David Buchmann

Symfony 4 – Hands On!

Hugo Hamon

Building Autonomous Services

Matthias Noback

Making Async Applications

Christopher Pitt

Demystifying Object-Oriented Programming

Alena Holligan

09:00
12:30

Tutorial lunch (Tutorial ticket owners ONLY)

12:30
13:20

Welcome & Introduction

13:20
13:30

Exploiting the brain for fun and profit

Alena Holligan

13:30
14:40

The Science of Code Reviews

Rick Kuipers

Coding Horrors: A Horror Film Fan’s Guide to PHP Coding Nightmares (UNCON)

Mark Baker

JavaScript State of the Union

Jordi Boggiano

Disco – A fresh look at DI

Stephan Hochdörfer

14:40
15:40

Friday afternoon break

15:40
16:00

Don’t work for PHPCS, make PHPCS work for you

Juliette Reinders Folmer

The Myth Of Reusability And Other OOP Lies (UNCON)

Benjamin Cremer

Aiming for Autonomous Services

Matthias Noback

Go for PHP Developers

Terrence Ryan

16:00
16:45

Composer (Uncon)

Nils Adermann

16:45
17:10

Laravel Design Patterns

Bobby Bouwman

Automatic Web Page Optimisation with PHP (UNCON)

Albert Peschar

Tales from the wrong end

Marcus Bointon

The Test Suite Holy Trinity

Dave Liddament

17:10
18:20

Challenges deploying PHP apps on multi node docker swarm

Ike Devolder

Jamming with Technology (UNCON)

Dennis de Greef

Does the SPL still have any relevance in the Brave New World of PHP7?

Mark Baker

Learning Machine Learning

Joel Lord

18:20
18:50

Code Robustness with Phan (UNCON)

Patrick Allaert

18:50
19:20

Friday evening social event

19:20

Saturday, 27th January 2018

Track A (Beethoven) Track B (Permeke) Track C (Rubens) Uncon (Van Gogh)
09:00

Technically DDD

Pim Elshoff

Practical privacy - GDPR explained

Marcus Bointon

Year with event sourcing and CQRS

Miro Svrtan

09:00
10:10

Refactoring, the third commandment

Nicola Pietroluongo

Building teams, what can we learn from professional sports

Hans Dubois

Advanced debugging techniques

Patrick Allaert

TDD with the Symfony framework (UNCON)

Jeffrey Verreckt

10:10
10:55

New Feature -> New Code (UNCON)

Mariusz Gil

10:55
11:10

Saturday morning break

11:10
11:40

Immutability to Save an Ever-Changing World

Andrew Cassell

Symfony Internals

Andreas Hucks

Monads in PHP

Christopher Pitt

Automating your Jenkins jobs (UNCON)

Toni Van de Voorde

11:40
12:10

Short story about how to design using tests (UNCON)

Leszek Prabucki

12:10
12:40

Lunch

12:40
13:40

Content Security Policies: Let’s Break Stuff

Matt Brunt

Anonymous Classes: Behind the Mask

Mark Baker

The Docker development template for PHP

Jan Burkl

Json Web Tokens in microservice architectures (UNCON)

Jens Segers

13:40
14:50

Beyond REST maturity levels: Insights from building a real life, high-load REST API

David Buchmann

2nd hardest thing in computer science

Pawel Lewtak

What the FLOAT!

Bernhard Breytenbach

Server Side Rendering Javascript in PHP (Uncon)

Sebastian De Deyne

14:50
15:20

IoT Programming (UNCON)

Raymond van Asperen

15:20
15:50

Saturday afternoon break

15:50
16:10

How PHP ticks

Sara Golemon

Proactive web security

Bastian Hofmann

Crafting Quality PHP Applications

James Titcumb

Handling Media in a Laravel App (UNCON)

Freek Van der Herten

16:10
17:20

Closing and raffles

17:20
18:00

Saturday evening social

18:00