The International PHP Conference is an opportunity for all those involved in the PHP and the Web developer community to learn about the latest trends and technologies. The conference takes place in the center of Berlin which is often considered the "Silicon Valley of Europe". We have some of the best speakers in the world and a tremendous opportunity to get involved in a wonderful networking atmosphere to get in contact with your peers.

Sunday 7th June 2015

09:00
0
Agile Produktentwicklung
Workshop by Björn Schotte (8 hour)

Agile Produktentwicklung

0
Gestaltung und Code – CSS, SVG & Co.
Workshop by Jonas Hellwig (8 hour)

Gestaltung und Code – CSS, SVG & Co.

0
Test-Driven Domains
Workshop by Sebastian Bergmann, Stefan Priebsch (8 hour)

Test-Driven Domains

0
PHP & HHVM Extension Writing
Workshop by Sara Golemon (8 hour)

PHP & HHVM Extension Writing

Monday 8th June 2015

10:15 Decoupling the Model from the Framework
Talk by Mathias Verraes (45 minutes)

Decoupling the Model from the Framework

1
ECMAScript 6 for real
Talk by Wolfram Kriesing (45 minutes)

ECMAScript 6 for real

0
Migration of a Legacy Application to Full Stack Symfony2: A success story
Talk by Hans-Christian Otto (45 minutes)

Migration of a Legacy Application to Full Stack Symfony2: A success story

0
Respnsive and Fast
Talk by Sven Wolfermann (45 minutes)

Respnsive and Fast

11:30 Extract till you drop
Talk by Mathias Verraes (45 minutes)

Extract till you drop

Integrating AngularJS into Legacy Applications
Talk by Rosina Bignall (45 minutes)

Integrating AngularJS into Legacy Applications

0
Modulares Design - flexible und effektive Gestaltung im Web
Talk by Jonas Hellwig (45 minutes)

Modulares Design - flexible und effektive Gestaltung im Web

0
Data-Driven UIs
Talk by Michael Büttner (45 minutes)

Data-Driven UIs

12:30
0
TYPO3 Neos – CMS der nächsten Generation
Talk by Patrick Lobacher (45 minutes)

TYPO3 Neos – CMS der nächsten Generation

0
Reactive Programming mit AngularJS und Node.js
Talk by Sebastian Springer (45 minutes)

Reactive Programming mit AngularJS und Node.js

Take care of your Logs with ELK
Talk by Matthieu Moquet (45 minutes)

Take care of your Logs with ELK

0
Responsive Navigations Pattern - UX and guidelines
Talk by Peter Rozek (45 minutes)

Responsive Navigations Pattern - UX and guidelines

14:30
1
The three Dimensions of Testing
Talk by Sebastian Bergmann (45 minutes)

The three Dimensions of Testing

0
Typsicheres JavaScript
Talk by Sebastian Springer (45 minutes)

Typsicheres JavaScript

From 1 to 20 million Users, the technical Story of BlaBlaCar
Talk by Matthieu Moquet (45 minutes)

From 1 to 20 million Users, the technical Story of BlaBlaCar

0
Responsive ist noch lange nicht mobil!
Talk by Annika Brinkmann (45 minutes)

Responsive ist noch lange nicht mobil!

15:30
0
Design how your objects talk to each other through mocking
Talk by Konstantin Kudryashov (45 minutes)

Design how your objects talk to each other through mocking

1
TDD with Google Spreadsheets or how I taught TDD to Kids and a Manager
Talk by Wolfram Kriesing (45 minutes)

TDD with Google Spreadsheets or how I taught TDD to Kids and a Manager

0
Localize your Frontend
Talk by Tina Umlandt (45 minutes)

Localize your Frontend

16:45 Restangular – Consuming RESTful Services properly and easily in AngularJS
Talk by Rosina Bignall (45 minutes)

Restangular – Consuming RESTful Services properly and easily in AngularJS

0
Responsive Webdesign in a nutshell
Talk by Patrick Lobacher (45 minutes)

Responsive Webdesign in a nutshell

17:45
0
The Human Factor within the Connected Universe - Digital Anthropology for Product Development and Long Term Consumer Engagement
Keynote by Alissia Iljaitsch (30 minutes)

The Human Factor within the Connected Universe - Digital Anthropology for Product Development and Long Term Consumer Engagement

5
Behind the Scenes of Maintaining an Open Source Projectenglish
Keynote by Jordi Boggiano (30 minutes)

Behind the Scenes of Maintaining an Open Source Projectenglish

Tuesday 9th June 2015

09:00
0
At the Push of a Button, and without a maintenance Window!
Talk by Arne Blankerts, Sebastian Bergmann (45 minutes)

At the Push of a Button, and without a maintenance Window!

0
REST-Enabling Enterprise Data in the Mobile Era
Talk by Ben Busse (45 minutes)

REST-Enabling Enterprise Data in the Mobile Era

0
Keeping distributed Systems in Sync
Talk by Kore Nordmann (45 minutes)

Keeping distributed Systems in Sync

0
SVG - weniger Pixel, mehr Spaß
Talk by Sven Wolfermann (45 minutes)

SVG - weniger Pixel, mehr Spaß

10:00
0
Evolution of Web Application Architecture
Talk by Kore Nordmann (45 minutes)

Evolution of Web Application Architecture

0
Running PHP on Nginx - tips and tricks for high performance websites
Talk by Harald Zeitlhofer (45 minutes)

Running PHP on Nginx - tips and tricks for high performance websites

10:15
0
CSS3 Grid Layouts
Talk by Florence Maurice (45 minutes)

CSS3 Grid Layouts

11:15
0
PHP 7: What changed internally?
Talk by Nikita Popov (45 minutes)

PHP 7: What changed internally?

0
More than Meets the Eye
Talk by Stefan Priebsch (45 minutes)

More than Meets the Eye

14:30
1
Surviving the next Upgrade
Talk by Stefan Priebsch (45 minutes)

Surviving the next Upgrade

0
Web Components
Talk by Hendrik Ebbers, Michael Heinrichs (45 minutes)

Web Components

15:45
0
Real World REST - Beginners
Talk by Tobias Schlitt (45 minutes)

Real World REST - Beginners

0
API Tips from the frontline
Talk by Anna Filina (45 minutes)

API Tips from the frontline

0
„Ja klar, Responsive haben wir!“ …, aber auch an alles gedacht?
Talk by Sandra Kleine (45 minutes)

„Ja klar, Responsive haben wir!“ …, aber auch an alles gedacht?

17:00
0
Real World REST – Advanced
Talk by Tobias Schlitt (45 minutes)

Real World REST – Advanced

Wednesday 10th June 2015

10:15
1
Composer Best Practices
Talk by Jordi Boggiano (45 minutes)

Composer Best Practices

0
Projektmethoden mit Cynefin
Talk by Judith Andresen (45 minutes)

Projektmethoden mit Cynefin

0
Modernize your PHP Code
Talk by Anna Filina (45 minutes)

Modernize your PHP Code

11:30
3
Five weird Tricks to become a better Developer
Talk by Jordi Boggiano (45 minutes)

Five weird Tricks to become a better Developer

Dotting your i’s and crossing your t’s – how to make good Code great
Talk by Juliette Reinders Folmer (45 minutes)

Dotting your i’s and crossing your t’s – how to make good Code great

0
Deep Dive into Browser Performance
Talk by Ilia Alshanetsky (45 minutes)

Deep Dive into Browser Performance

12:30
0
Wie ich als CTO überflüssig wurde
Talk by Tobias Zander (45 minutes)

Wie ich als CTO überflüssig wurde

1
Profiling with XHProf
Talk by Ilia Alshanetsky (45 minutes)

Profiling with XHProf

1
Unit Testing by Example
Talk by Anna Filina (45 minutes)

Unit Testing by Example

0
Online-Offline
Talk by Peter Rozek (45 minutes)

Online-Offline

14:30
0
Type is Visible Language
Keynote by Erik Spiekermann (30 minutes)

Type is Visible Language

15:30
0
JavaScript Testing with Jasmine
Talk by Dominik Jungowski (45 minutes)

JavaScript Testing with Jasmine

16:45
0
Designing a system architecture
Talk by Arne Blankerts (45 minutes)

Designing a system architecture

0
Sass: Off the beaten path
Talk by Roy Tomeij (45 minutes)

Sass: Off the beaten path

0
Investment v.s Benefit
Talk by Nadja Macht (45 minutes)

Investment v.s Benefit

Thursday 11th June 2015

09:00
0
JavaScript Legacy Refactoring Workshop
Workshop by Martin Ruprecht, Wolfram Kriesing (8 hour)

JavaScript Legacy Refactoring Workshop

0
Symfony2 - Von 0 auf 100 in wenigen Stunden
Workshop by Timo Haberkern (8 hour)

Symfony2 - Von 0 auf 100 in wenigen Stunden