The International PHP Conference is the world’s first PHP conference and stands since more than a decade for top-notch pragmatic expertise in PHP and web technologies. Internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies.

Keynote
Talk
Workshop
Social
Event Related

Tuesday, 5th June 2018

MARITIM B/C MARITIM A DOROTHEENSAAL SALON 3/4 SALON 7 SALON 2
09:30

Scaling Sparta: Military Lessons for Growing a Dev Team

Emily Freeman

09:30
10:30

Tools every PHP Developer needs to know

Sebastian Bergmann

Responsive Weblayouts erstellen: Grid loves Flexbox

Jonas Hellwig

“One component for view in them all” or reusable UI with native web components and Stencil compiler

Dmytro Zharkov

10:30
11:45

Rethinking Namespacing in PHP

Arne Blankerts, Sebastian Heuer

Progressive Web Apps von A bis Z

Peter Kröner

Micro Frontends

Elmar Burke, Hans-Christian Otto

11:45
14:00

CSS Grids im Detail

Sven Wolfermann

How to test self-contained Systems

Sebastian Bergmann

The Wild West of Inclusive Design: True Tales of E-Commerce Optimization through Accessibility

Elle Waters

Software-Analytics – mehr als Quellcodeanalyse

Michel Hartmann

Building an Incredible Machine with Generators and Pipelines in PHP

Daniel Leech

14:00
15:30

Optimizing nginx – from Beginner to Expert to Crazy

Arne Blankerts

DR. Seuss guide to code craftmanship

Emily Freeman

Webdesign: Advanced Web Typography

Jonas Hellwig

Design and innovation with a gender lens – female consumers as a business potential

Stine Mosegaard Vilhelmsen

15:30
16:45

CQRS and Event Sourcing explained

Stefan Priebsch

Design für Entwickler – mit Angular, HTML und CSS

Timo Korinth

Zero Knowledge: Meeting the Growing Demand for Security and Privacy in a National Security World

Ben Dechrai

How to Train Your Minions

Georgiana Gligor

16:45
17:40

Accessibility For Everyone

Laura Kalbag

17:40

Wednesday, 6th June 2018

MARITIM B/C MARITIM A DOROTHEENSAAL SALON 3/4 SALON 2
09:30

Five Design Patterns You Need To Know

Stefan Priebsch

Server-side Rendering of JavaScript in PHP

Ignacio Martin

Performance-Optimierung für CMS getriebene Websites

Markus Bokowsky

09:30
11:00

Creating Enterprise Web Applications with Node.js

Sebastian Springer

Web Application Security: Winning When The Odds Are Against You

Ben Dechrai

PHP reviews for busy people

Damien Seguy

11:00
12:15

Optimizing PHP-FPM for Production

Arne Blankerts, Sebastian Heuer

Lebendige Anwendungen mit Angular-Animationen

Timo Korinth

Wie Sie Produkte kundenzentriert entwickeln und schärfen

Karsten Glied, Tobias Ranft

How knowing your Audience Leads to Innovation

Jaime Rodríguez de Santiago

12:15
14:30

Future Ethics

Cennydd Bowles

14:30
15:15

A LAMP Stack Professional’s Journey to Artificial Intelligence: Meet Johnny the Deployer!

Georgiana Gligor

Nahezu perfekt – über eine gelungene Zusammenarbeit von Kunden und Designer

Annika Brinkmann, Michael Tell

Review unknown code with static analysis

Damien Seguy

15:15
16:30

Fast by Default: Modern Loading Best Practices

Bilal Çinarli

API Versioning 1.0.501 with Docker and nginx – using every Tool in the Box

Lee Wilkins

Asynchronicity: Concurrency. A Tale of

Joel Lord

Docker in Practice: Lessons learned from dockerizing complex Web Apps

Grzegorz Drozd

16:30
17:30

Writing Viruses for Fun, not Profit

Ben Dechrai

Die DSGVO ist da – und jetzt? Was kommt danach?

Enno Park, Frank Puscher

17:30

Thursday, 7th June 2018

MARITIM B/C MARITIM A SALON 3/4 DOROTHEENSAAL
09:30

Speed up your Web Application

Sebastian Springer

„Ist das Update schon drauf?“ — Über Kommunikation und Transparenz in agilen Softwareprojekten

Dominik Unzicker

Surviving with Git: Undoing Things and recovering from Mistakes

Tobias Günther

09:30
10:45

Developing with Symfony 4

Victoria Quirante

Mein Scrum ist kaputt!

Sebastian Bauer

Weeks of coding can save you hours of planning

Frank Sons

10:45
11:45

How to automate Environment Creation using PHing and Docker

Grzegorz Drozd

Erfolgreiche Retrospektiven gestalten

Tobias Ranft, Lukas Steurer

11:45
13:30

Multimodal Conversation. More than Chatting and Commanding

Sascha Wolter

13:30
14:30

Caching the Uncacheable

Daniel Rotter

Was macht ein Scrum Master den ganzen Tag?

Sebastian Bauer, Dominik Ehrenberg

Learning Machine Learning

Joel Lord

14:30
15:45

Effective Code Reviews

Frank Sons

NativeScript with Angular or Vue.js

Peter Eijgermans, Rogier van Apeldoorn

15:45