Mario, Melwin und ich sind nun schon ein paar Tage von der International PHP Conference 2011 Spring Edition zurück. Bevor uns der Alltag gänzlich wieder einholt, ist es Zeit, die sehr gute Konferenz nochmal Revue passieren zu lassen.
Frei nach den Technik-Gurus des WDR-Computerclubs stelle ich mir nun die Frage:
Was behalten wir über?
Montag
Mein absolutes Highlight war der Talk DevOps für PHP von Johann-Peter Hartmann. Eigentlich habe ich mich primär wegen des Unterhaltungswertes, den seine Präsentationen durchweg haben, in Salon 2 verirrt. Das Thema hat aber mehr Relevanz für unser tägliches Arbeiten in der Agentur, als ich dachte. Ich glaube, dass wir allein beim Einrichten unserer Entwicklungsumgebungen für die Projekte einiges an Zeit und Nerven sparen könnten. Gar nicht zu reden davon, wenn wir die Tools auf der gesamten Deploymentstrecke zum Fliegen kriegen.
Sebastian Bergmann, Kore Nordmann und Tobias Schlitt haben den Tag dann noch mit solider Kost gefüllt. Aus Ihren Talks habe ich nicht so viel Neues für mich mitgenommen. Allerdings haben sie mich bestärkt, dass wir mit unserem Entwicklungsprozess auf einem guten Weg sind, dass aber die Standards (Unit-Tests, Continuous-Integration, Statische-Code-Analyse etc.) bei uns noch nicht in Fleisch und Blut übergegangen sind und wir am Ball bleiben müssen.
Von der Keynote vom Bundesbeauftragten für den Datenschutz und die Informationsfreiheit Peter Schaar ist leider außer einem guten Speaker nicht viel haften geblieben.
Dienstag
Tag 2 stand bei mir im Zeichen von Javascript. Insbesondere der Talk JavaScript-Tools von Wolfram Kriesing hatte einiges in sich, was meinen Entwickleralltag beeinflussen wird.
Andere waren beeindruckt vom Hadoop-Talk von David Zuelke. Sie suchen jetzt nur noch ein Problem für die Lösung. ;-)
Mittwoch
Mittwoch war der Tag der guten Keynotes. Sowohl Gernot Pflüger (Das digitale Paradies und seine Sklaven) als auch Martin Oetting (Der Virale Faktor) haben mich mit Ihren Talks beeindruckt.
Jordi Boggiano und Lukas Smith haben mir mit Ihren Talks richtig Lust darauf gemacht, endlich voll in Symfony 2 einzusteigen.
Aus Ermangelung an spannenden Alternativen haben wir am Mittwoch auch mal einen Talk der parallel veranstalteten webinale angeguckt. Michael Tamm hat in Fighting Layout Bugs sehr schön gezeigt, wie man mit Hilfe von Selenium und einer von Ihm entwickelten Open-Source-Bibliothek die menschliche Wahrnehmung für das automatische Entdecken von Layout Fehlern imitieren kann.
Marios Eindrücke
Mario hat seine Eindrücke von Montag, Dienstag und Mittwoch sehr schön zu lesen in seinem Blog zusammengefasst.
Slides
Soweit ich sie – ohne Sherlock Holmes spielen zu müssen – finden konnte, habe ich mal die Slides zusammen gesucht. Falls mir noch weitere unter kommen, werde ich die Liste ergänzen.
Sonntag (Workshops):
- Christion Otto, Dominik Jungowski – Workshop: RIA – Entwicklung mit Ext JS
- Sebastian Schürmann – Workshop: XP Practices
- Stefan Koopmanschap – Workshop: Git for Subversion Users
- Johann-Peter Hartmann – Workshop: DevOps für PHP
Montag:
- Kore Nordmann – Designing multilingual Applications
- Robert Lemke – Fluent Development with FLOW3 1.0
- Johann-Peter Hartmann – DevOps für PHP
- Sebastian Bergmann – Agile QA: From Continuous Integration to Continous Deployment
- Sebastian Bergmann – Your tests are lying!
- Kore Nordmann, Tobias Schlitt – Modular Application Architecture
- Stefan Priebsch – Observations from the Agile Front
Dienstag:
- Wolfram Kriesing – JavaScript-Tools
- Kore Nordmann, Tobias Schlitt – HTTP is your Architecture
- Bastian Hofmann – Mashing up JavaScript – Advanced Techniques for modern Web Apps
- Sebastian Bergmann – Continuous Integration with Jenkins
- Martin Ruprecht – JavaScript: Best Practices zur
Qualitätssicherung - Ilia Alshanetsky – Memcached, the better Memcache Interface
- David Zuelke – Large-Scale Data Processing with Hadoop and PHP
- Bastian Feder – jQuery secrets
Mittwoch:
- Ilia Alshanetsky – Hidden Features of PHP
- Michael Hartmann – Mit nginx und FastCGI skalieren
- Chris Mills – Brave new World of HTML5
- Jordi Boggiano – PHP Reset
- Benjamin Eberlei – Doctrine and NoSQL
- Stephan Hochdoerfer – Develop multi-tenancy PHP Web Applications
- Bastian Feder – The most unknown Parts of PHPUnit
- David Zuelke – An Introduction to CouchDB
- Lukas Smith – Don’t click! Code! (werden continuierlich gepflegt)
- Stephan Hochdoerfer – Real World Dependency Injection
- Christian Heilmann – HTML5, CSS3 und JavaScript für alle – ja, auch du!

![Kopfgrafik [Blog] Kopfgrafik [Blog]](http://blog.mindworks.de/wp-content/themes/project-theme/img/aktuelles.jpg)