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.

Tuesday 5th June 2018

09:30
0
Scaling Sparta: Military Lessons for Growing a Dev Team
Talk by Emily Freeman in MARITIM B/C (45 minutes)

Scaling Sparta: Military Lessons for Growing a Dev Team

10:30
0
Tools every PHP Developer needs to know
Talk by Sebastian Bergmann in MARITIM B/C (45 minutes)

Tools every PHP Developer needs to know

0
Responsive Weblayouts erstellen: Grid loves Flexbox
Talk by Jonas Hellwig in MARITIM A (45 minutes)

Responsive Weblayouts erstellen: Grid loves Flexbox

0
“One component for view in them all” or reusable UI with native web components and Stencil compiler
Talk by Dmytro Zharkov in DOROTHEENSAAL (45 minutes)

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

11:45
0
Rethinking Namespacing in PHP
Talk by Arne Blankerts, Sebastian Heuer in MARITIM B/C (45 minutes)

Rethinking Namespacing in PHP

0
Progressive Web Apps von A bis Z
Talk by Peter Kröner in MARITIM A (45 minutes)

Progressive Web Apps von A bis Z

0
Micro Frontends
Talk by Elmar Burke, Hans-Christian Otto in DOROTHEENSAAL (45 minutes)

Micro Frontends

14:00
0
CSS Grids im Detail
Talk by Sven Wolfermann in MARITIM B/C (45 minutes)

CSS Grids im Detail

0
How to test self-contained Systems
Talk by Sebastian Bergmann in MARITIM A (45 minutes)

How to test self-contained Systems

0
The Wild West of Inclusive Design: True Tales of E-Commerce Optimization through Accessibility
Talk by Elle Waters in DOROTHEENSAAL (45 minutes)

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

0
Software-Analytics – mehr als Quellcodeanalyse
Talk by Michel Hartmann in SALON 3/4 (45 minutes)

Software-Analytics – mehr als Quellcodeanalyse

0
Building an Incredible Machine with Generators and Pipelines in PHP
Talk by Daniel Leech in SALON 7 (45 minutes)

Building an Incredible Machine with Generators and Pipelines in PHP

15:30
0
Optimizing nginx – from Beginner to Expert to Crazy
Talk by Arne Blankerts in MARITIM B/C (45 minutes)

Optimizing nginx – from Beginner to Expert to Crazy

0
DR. Seuss guide to code craftmanship
Talk by Emily Freeman in MARITIM A (45 minutes)

DR. Seuss guide to code craftmanship

0
Webdesign: Advanced Web Typography
Talk by Jonas Hellwig in SALON 3/4 (45 minutes)

Webdesign: Advanced Web Typography

0
Design and innovation with a gender lens – female consumers as a business potential
Talk by Stine Mosegaard Vilhelmsen in SALON 2 (45 minutes)

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

16:45
0
CQRS and Event Sourcing explained
Talk by Stefan Priebsch in MARITIM B/C (45 minutes)

CQRS and Event Sourcing explained

0
Design für Entwickler – mit Angular, HTML und CSS
Talk by Timo Korinth in MARITIM A (45 minutes)

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

0
Zero Knowledge: Meeting the Growing Demand for Security and Privacy in a National Security World
Talk by Ben Dechrai in SALON 3/4 (45 minutes)

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

0
How to Train Your Minions
Talk by Georgiana Gligor in SALON 2 (45 minutes)

How to Train Your Minions

17:40
0
Accessibility For Everyone
Talk by Laura Kalbag in MARITIM B/C (45 minutes)

Accessibility For Everyone

Wednesday 6th June 2018

09:30
0
Five Design Patterns You Need To Know
Talk by Stefan Priebsch in MARITIM B/C (45 minutes)

Five Design Patterns You Need To Know

0
Server-side Rendering of JavaScript in PHP
Talk by Ignacio Martin in MARITIM A (45 minutes)

Server-side Rendering of JavaScript in PHP

0
Performance-Optimierung für CMS getriebene Websites
Talk by Markus Bokowsky in DOROTHEENSAAL (45 minutes)

Performance-Optimierung für CMS getriebene Websites

11:00
0
Creating Enterprise Web Applications with Node.js
Talk by Sebastian Springer in MARITIM B/C (45 minutes)

Creating Enterprise Web Applications with Node.js

1
Web Application Security: Winning When The Odds Are Against You
Talk by Ben Dechrai in DOROTHEENSAAL (45 minutes)

Web Application Security: Winning When The Odds Are Against You

0
PHP reviews for busy people
Talk by Damien Seguy in SALON 3/4 (45 minutes)

PHP reviews for busy people

12:15
0
Optimizing PHP-FPM for Production
Talk by Arne Blankerts, Sebastian Heuer in MARITIM B/C (45 minutes)

Optimizing PHP-FPM for Production

0
Lebendige Anwendungen mit Angular-Animationen
Talk by Timo Korinth in MARITIM A (45 minutes)

Lebendige Anwendungen mit Angular-Animationen

0
Wie Sie Produkte kundenzentriert entwickeln und schärfen
Talk by Karsten Glied, Tobias Ranft in DOROTHEENSAAL (45 minutes)

Wie Sie Produkte kundenzentriert entwickeln und schärfen

0
How knowing your Audience Leads to Innovation
Talk by Jaime Rodríguez de Santiago in SALON 2 (45 minutes)

How knowing your Audience Leads to Innovation

14:30
0
Future Ethics
Talk by Cennydd Bowles in MARITIM B/C (45 minutes)

Future Ethics

15:15
0
A LAMP Stack Professional’s Journey to Artificial Intelligence: Meet Johnny the Deployer!
Talk by Georgiana Gligor in MARITIM B/C (45 minutes)

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

0
Nahezu perfekt – über eine gelungene Zusammenarbeit von Kunden und Designer
Talk by Annika Brinkmann, Michael Tell in DOROTHEENSAAL (45 minutes)

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

0
Review unknown code with static analysis
Talk by Damien Seguy in SALON 3/4 (45 minutes)

Review unknown code with static analysis

16:30
0
Fast by Default: Modern Loading Best Practices
Talk by Bilal Çinarli in MARITIM B/C (45 minutes)

Fast by Default: Modern Loading Best Practices

0
API Versioning 1.0.501 with Docker and nginx – using every Tool in the Box
Talk by Lee Wilkins in MARITIM A (45 minutes)

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

0
Asynchronicity: Concurrency. A Tale of
Talk by Joel Lord in DOROTHEENSAAL (45 minutes)

Asynchronicity: Concurrency. A Tale of

0
Docker in Practice: Lessons learned from dockerizing complex Web Apps
Talk by Grzegorz Drozd in SALON 3/4 (45 minutes)

Docker in Practice: Lessons learned from dockerizing complex Web Apps

17:30
0
Writing Viruses for Fun, not Profit
Talk by Ben Dechrai in MARITIM B/C (45 minutes)

Writing Viruses for Fun, not Profit

0
Die DSGVO ist da – und jetzt? Was kommt danach?
Talk by Enno Park, Frank Puscher in MARITIM A (45 minutes)

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

Thursday 7th June 2018

09:30
0
Speed up your Web Application
Talk by Sebastian Springer in MARITIM B/C (45 minutes)

Speed up your Web Application

0
„Ist das Update schon drauf?“ — Über Kommunikation und Transparenz in agilen Softwareprojekten
Talk by Dominik Unzicker in MARITIM A (45 minutes)

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

0
Surviving with Git: Undoing Things and recovering from Mistakes
Talk by Tobias Günther in SALON 3/4 (45 minutes)

Surviving with Git: Undoing Things and recovering from Mistakes

10:45
0
Developing with Symfony 4
Talk by Victoria Quirante in MARITIM B/C (45 minutes)

Developing with Symfony 4

0
Mein Scrum ist kaputt!
Talk by Sebastian Bauer in MARITIM A (45 minutes)

Mein Scrum ist kaputt!

0
Weeks of coding can save you hours of planning
Talk by Frank Sons in DOROTHEENSAAL (45 minutes)

Weeks of coding can save you hours of planning

11:45
0
How to automate Environment Creation using PHing and Docker
Talk by Grzegorz Drozd in MARITIM B/C (45 minutes)

How to automate Environment Creation using PHing and Docker

0
Erfolgreiche Retrospektiven gestalten
Talk by Tobias Ranft, Lukas Steurer in MARITIM A (45 minutes)

Erfolgreiche Retrospektiven gestalten

13:30
0
Multimodal Conversation. More than Chatting and Commanding
Talk by Sascha Wolter in MARITIM B/C (45 minutes)

Multimodal Conversation. More than Chatting and Commanding

14:30
0
Caching the Uncacheable
Talk by Daniel Rotter in MARITIM B/C (45 minutes)

Caching the Uncacheable

0
Was macht ein Scrum Master den ganzen Tag?
Talk by Sebastian Bauer, Dominik Ehrenberg in MARITIM A (45 minutes)

Was macht ein Scrum Master den ganzen Tag?

0
Learning Machine Learning
Talk by Joel Lord in SALON 3/4 (45 minutes)

Learning Machine Learning

15:45
0
Effective Code Reviews
Talk by Frank Sons in MARITIM B/C (45 minutes)

Effective Code Reviews

0
NativeScript with Angular or Vue.js
Talk by Peter Eijgermans, Rogier van Apeldoorn in MARITIM A (45 minutes)

NativeScript with Angular or Vue.js