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. At the IPC, internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies. Here is the place where concepts emerge and ideas are born - the IPC signifies knowledge transfer at highest level.
09:00 |
Die agile Ambulanz: Praxis-Workshop zur Lösung ihrer Problemfälle
Workshop by Björn Schotte, Dominik Jungowski (8 hour) Die agile Ambulanz: Praxis-Workshop zur Lösung ihrer Problemfälle |
Web Components
Workshop by Peter Kröner (8 hour) Web Components |
|
Gestaltung und Code – CSS, SVG und Co.
Workshop by Jonas Hellwig (8 hour) Gestaltung und Code – CSS, SVG und Co. |
09:00 |
Opening
Keynote by Thomas Wießeckel, Sebastian Meyen (30 minutes) Opening |
09:45 |
Current Trends in Software Architecture
Talk by Stefan Priebsch (1 hour) Current Trends in Software Architecture |
Going HTTPS-only
Talk by Arne Blankerts (1 hour) Going HTTPS-only |
|
Dependency Injection in Angular 2
Talk by Pascal Precht (1 hour) Dependency Injection in Angular 2 |
|
Plumbin' Pipelines: Advanced gulp Build Files
Talk by Stefan Baumgartner (1 hour) Plumbin' Pipelines: Advanced gulp Build Files |
|
Asynchronous Data Processing with PHP Workers
Talk by Mariusz Gil (1 hour) Asynchronous Data Processing with PHP Workers |
|
Entering unknown Territory - Becoming Germanys fastest growing Fashion Magazine
Talk by Dominic Phillips (1 hour) Entering unknown Territory - Becoming Germanys fastest growing Fashion Magazine |
|
10:30 |
Devops für Dummies^WDeveloper
Talk by Adam Urban, Tim Schuppener (1 hour) Devops für Dummies^WDeveloper |
11:15 |
Zend Framework 3 – Reloaded
Talk by Ralf Eggert (1 hour) Zend Framework 3 – Reloaded |
ES6 im Produktivbetrieb
Talk by Sebastian Springer (1 hour) ES6 im Produktivbetrieb |
|
Functional Reactive Programming mit Bacon.js
Talk by Peter Kröner (1 hour) Functional Reactive Programming mit Bacon.js |
|
Unleashing HTMLSecSweeper
Talk by Ashar Javed (1 hour) Unleashing HTMLSecSweeper |
|
Agil unter Zeitdruck
Talk by Judith Andresen (1 hour) Agil unter Zeitdruck |
|
Don’t be a Boss. Be a Leader!
Talk by Sebastian Heuer (1 hour) Don’t be a Boss. Be a Leader! |
|
13:30 |
20 Years of PHP
Keynote by Kris Köhntopp (30 minutes) 20 Years of PHP |
14:15 |
Top Performance Hotspots along the full Stack in a PHP Application
Talk by Harald Zeitlhofer (1 hour) Top Performance Hotspots along the full Stack in a PHP Application |
Service Discovery and Configuration Provisioning
Talk by Mariusz Gil (1 hour) Service Discovery and Configuration Provisioning |
|
Datenströme in Node.js
Talk by Sebastian Springer (1 hour) Datenströme in Node.js |
|
Common Pitfalls in PHP – The State of PHP Security
Talk by Frans Rosén (1 hour) Common Pitfalls in PHP – The State of PHP Security |
|
The AutoScout24 Technology Change - crazy or trendsetting?
Talk by Simon Hohenadl (1 hour) The AutoScout24 Technology Change - crazy or trendsetting? |
|
Sicherheit in Single-Page-Webanwendungen
Talk by Philipp Burgmer (1 hour) Sicherheit in Single-Page-Webanwendungen |
|
15:45 |
JavaScript-Webframeworks
Talk by Oliver Zeigermann (1 hour) JavaScript-Webframeworks |
Two Stack CMS
Talk by Arne Blankerts (1 hour) Two Stack CMS |
|
Almost all your PHP-based Cross-Site Scripting Protection Mechanisms are belong to us
Talk by Ashar Javed (1 hour) Almost all your PHP-based Cross-Site Scripting Protection Mechanisms are belong to us |
|
PHP ist nur was für Hackerbuden? Über die Bedeutung von PHP im Informatikstudium
Talk by Gerd Beneken (1 hour) PHP ist nur was für Hackerbuden? Über die Bedeutung von PHP im Informatikstudium |
|
Eine Symfony Application um CMS-Funktionen erweitern
Talk by Maximilian Berghoff (1 hour) Eine Symfony Application um CMS-Funktionen erweitern |
|
17:00 |
Measuring the Performance of Single Page Web Applications
Talk by Philip Tellis, Nic Jansma (1 hour) Measuring the Performance of Single Page Web Applications |
Zend-Framework-Anwendungen im Handumdrehen
Talk by Ralf Eggert (1 hour) Zend-Framework-Anwendungen im Handumdrehen |
|
Wie manage ich Zeitfresser in Softwareprojekten?
Talk by Martin Ruprecht (1 hour) Wie manage ich Zeitfresser in Softwareprojekten? |
|
Langlebige Softwarearchitekturen – Technische Schulden im Griff behalten
Talk by Carola Lilienthal (1 hour) Langlebige Softwarearchitekturen – Technische Schulden im Griff behalten |
|
Business Logic Security
Talk by Ilia Alshanetsky (1 hour) Business Logic Security |
09:00 |
Atomic Design – Die Einheit von Frontend und Design im RWD-Zeitalter
Talk by Patrick Lobacher (1 hour) Atomic Design – Die Einheit von Frontend und Design im RWD-Zeitalter |
Docker in Production
Talk by Robert Lemke (1 hour) Docker in Production |
|
Semper Fi - Leadership Lessons from the US Marine Corps
Talk by Gordon Oheim (1 hour) Semper Fi - Leadership Lessons from the US Marine Corps |
|
Pure and Functional JavaScript
Talk by Jakob Westhoff (1 hour) Pure and Functional JavaScript |
|
A Peek at PHP 7
Talk by John Coggeshall (1 hour) A Peek at PHP 7 |
|
10:30 |
Virtualization for Developers
Talk by John Coggeshall (1 hour) Virtualization for Developers |
CouchDB & PouchDB: NoSQL in a cluster and the browser
Talk by Hans-Christian Otto (1 hour) CouchDB & PouchDB: NoSQL in a cluster and the browser |
|
nginx Tricks for PHP Developers
Talk by Ilia Alshanetsky (1 hour) nginx Tricks for PHP Developers |
|
Improving D3 Performance using Canvas and other Hacks
Talk by Philip Tellis (1 hour) Improving D3 Performance using Canvas and other Hacks |
|
11:45 |
The Law of the hot Shit
Keynote by Frank Kleine (30 minutes) The Law of the hot Shit |
13:30 |
Idiomatischer Umgang mit Objekten in JavaScript
Talk by Dennis Wilson (1 hour) Idiomatischer Umgang mit Objekten in JavaScript |
Vieux, the bureaucratic, humanitarian Approach to UI Architecture
Talk by Armagan Amcalar (30 minutes) Vieux, the bureaucratic, humanitarian Approach to UI Architecture |
|
Freier IT-Berater Professionelles Social Intranet im Eigenbau unter Linux in einer Stunde – dank PHP und XELOS Community
Talk by Matthias Tilsner, Stefan Pasel (30 minutes) Freier IT-Berater Professionelles Social Intranet im Eigenbau unter Linux in einer Stunde – dank PHP und XELOS Community |
|
The long Way to Lean - five years of Scrum and Lean at sipgate
Talk by Corinna Baldauf (30 minutes) The long Way to Lean - five years of Scrum and Lean at sipgate |
|
DevOps jenseits der Tools
Talk by Johann-Peter Hartmann (30 minutes) DevOps jenseits der Tools |
|
Big Data im Browser?
Talk by Oliver Zeigermann (30 minutes) Big Data im Browser? |
|
14:45 |
How to get ready for PHP 7
Talk by Sebastian Bergmann (1 hour) How to get ready for PHP 7 |
Was man über PHP-Performance lernt, wenn man einen Profiler baut
Talk by Benjamin Eberlei (1 hour) Was man über PHP-Performance lernt, wenn man einen Profiler baut |
|
Code Quality for Agile Teams
Talk by Frank Sons (1 hour) Code Quality for Agile Teams |
|
Innovationsmotor Design Thinking
Talk by Patrick Lobacher (1 hour) Innovationsmotor Design Thinking |
|
Isomorphe Applikationen mit React und Flux
Talk by Jakob Westhoff (1 hour) Isomorphe Applikationen mit React und Flux |
|
16:15 |
GitHub Archive - Processing and analyzing the billions of events generated by the world's programmers
Talk by Johannes Moser (1 hour) GitHub Archive - Processing and analyzing the billions of events generated by the world's programmers |
ColdFusion... gibt's das noch?
Talk by Matthias Proske (1 hour) ColdFusion... gibt's das noch? |
|
Große Ziele, kleine Schritte – Agilität als Erfolgsfaktor
Talk by Carola Lilienthal (1 hour) Große Ziele, kleine Schritte – Agilität als Erfolgsfaktor |
|
Schöne agile Welt – Hält der Alltag agiler (Web-)Projekte, was er verspricht?
Talk by André Scharf, Peter Rozek (1 hour) Schöne agile Welt – Hält der Alltag agiler (Web-)Projekte, was er verspricht? |
|
18:45 |
IPC Open Night - The Road to PHP 7
Keynote by Thomas Wießeckel, Benjamin Eberlei, Stefan Priebsch, Robert Lemke, Sebastian Bergmann (1 hour) IPC Open Night - The Road to PHP 7 |
09:00 |
Debugging: Past, Present and Future
Talk by Derick Rethans (1 hour) Debugging: Past, Present and Future |
Responsive and fast
Talk by Sven Wolfermann (1 hour) Responsive and fast |
|
Prototyping an Elasticsearch Application
Talk by Martin Schütte, Mike Lohmann (1 hour) Prototyping an Elasticsearch Application |
|
Bridging the Gap
Talk by Stefan Priebsch (1 hour) Bridging the Gap |
|
AngularJS 2.0: Ausblick und Migrationspfade
Talk by Manfred Steyer (1 hour) AngularJS 2.0: Ausblick und Migrationspfade |
|
REST-Schnittstellen allgemein verständlich
Talk by Dietrich Schulten, Kristian Köhler (1 hour) REST-Schnittstellen allgemein verständlich |
|
10:30 |
Working with a single, scary, big VCS Repository
Talk by Benjamin Eberlei (1 hour) Working with a single, scary, big VCS Repository |
TypeScript – Making JavaScript Development more productive and robust
Talk by Rainer Stropek (1 hour) TypeScript – Making JavaScript Development more productive and robust |
|
DRIVE with Vagrant and Ansible
Talk by Erika Heidi (1 hour) DRIVE with Vagrant and Ansible |
|
Performance und UX
Talk by Peter Rozek (1 hour) Performance und UX |
|
Hypermedia ist nicht genug - RMM3 und weiter
Talk by Dietrich Schulten, Kristian Köhler (1 hour) Hypermedia ist nicht genug - RMM3 und weiter |
|
11:45 |
Diversity in Tech
Keynote by Rebecca Garcia (30 minutes) Diversity in Tech |
13:30 |
Automatisiertes Testen von AngularJS-Anwendungen mit Jasmine
Talk by Rainer Stropek (1 hour) Automatisiertes Testen von AngularJS-Anwendungen mit Jasmine |
Innovation Week: 1 Woche für meine Idee
Talk by Johann Böhler, Michael Müller (1 hour) Innovation Week: 1 Woche für meine Idee |
|
Neue CSS Layout-Features
Talk by Sven Wolfermann (1 hour) Neue CSS Layout-Features |
|
Real World REST - Beginners
Talk by Tobias Schlitt (1 hour) Real World REST - Beginners |
|
14:45 |
One Extension, three Engines
Talk by Derick Rethans (1 hour) One Extension, three Engines |
The Fall Guy
Talk by Sebastian Bergmann (1 hour) The Fall Guy |
|
The Future is now! Flexbox und fancy Stuff im Response Webdesign
Talk by Peter Rozek (1 hour) The Future is now! Flexbox und fancy Stuff im Response Webdesign |
|
Real World REST - Advanced
Talk by Tobias Schlitt (1 hour) Real World REST - Advanced |
|
# X-Plattform-Entwicklung mit AngularJS
Talk by Matthias Fischer (1 hour) # X-Plattform-Entwicklung mit AngularJS |
|
16:15 |
Websecurity: Lektion gelernt?!
Talk by Christian Wenz (1 hour) Websecurity: Lektion gelernt?! |
Consistent Code w/ PHP_CodeSniffer
Talk by Tim Bezhashvyly (1 hour) Consistent Code w/ PHP_CodeSniffer |
|
Maturity Level of Unit Testing
Talk by Frank Sons (1 hour) Maturity Level of Unit Testing |
09:00 |
Symfony2 – von 0 auf 100 in wenigen Stunden
Workshop by Timo Haberkern (8 hour) Symfony2 – von 0 auf 100 in wenigen Stunden |
AngularJS 2.o: Moderne Webanwendungen für das Web von morgen und Migrationspfade
Workshop by Manfred Steyer (8 hour) AngularJS 2.o: Moderne Webanwendungen für das Web von morgen und Migrationspfade |
|
PHP: Continuously Delivered
Workshop by Arne Blankerts, Sebastian Bergmann (8 hour) PHP: Continuously Delivered |