Donnerstag, 24. Mai 2012 |
| |
Die International PHP Conference 2009 nähert sich mit großen Schritten. In unserer aktuellen Interviewreihe nehmen wir uns abwechselnd verschiedene Speaker vor und lassen sie ihre Sessions und Ideen vorstellen. Den Anfang macht heute Kore Nordmann.
Kore: Ich halte zwei Sessions auf der diesjährigen IPC. Einmal geht es um CouchDB, das neue dokumentenbasierte Datenbankmanagementsystem. Dabei werde ich die grundlegenden Paradigmen hinter CouchDB erläutern und danach beschreiben, wie man Views aufbaut, also "Anfragen" an die Datenbank formuliert. Es geht mir vor allem darum den Zuhörern einen Eindruck der Datenbank und ihrer Strukturen zu vermitteln um danach selbst zu erkennen, welch grosses Potential CouchDB für zukünftige Webanwendungen hat.
Kore Nordmann studiert Computerwissenschaften an der Universität Dortmund und arbeitet als Freelancer, Speaker und Autor. Er betreut verschiedene Open-Source-Softwareprojekte, wie zum Beispiel Arbit, PHPillow, Image_3D oder auch WCV, und ist auch in weiteren Teams, wie den eZ Components oder PHPUnit, engagiert.
Bei dem anderen Vortrag, den ich zusammen mit Manuel Pichler halte, handelt es sich um eine umfassende Einführung in das Thema Charsets & Encodings. Wissen, das jeder Entwickler immer wieder braucht, aber sich nicht unbedingt intuitiv erschließt. Gerade bei der gestiegenen Verwendung von Unicode hat Jeder schon einmal mit Zeichensatzproblemen zu kämpfen gehabt. Wir liefern den Zuhörern hier das Handwerkszeug, um zukünftigen Problemen aus dem Weg zu gehen und eventuelle existierende Probleme sauber beheben zu können.
Kore: Beide Vorträge sind eher für Entwickler gedacht und gehen auf technische Aspekte ein. Den Vortrag zu CouchDB sollte sich jeder ansehen, der mit existierenden ORM-Lösungen oder relationalen Datenbanken nicht 100% zufrieden ist. CouchDB ist ein alternativer Weg, der viel besser zu den Konzepten hinter Web-Anwendungen passt – und zudem besser skaliert.
Der Vortrag über Charsets & Encodings ist vor allem für Entwickler gedacht, die es leid sind kaputte Zeichen in der Datenbank oder auf der Webseite zu haben und ein für alle Mal die Hintergründe verstehen möchten um solche Probleme nie wieder zu bekommen.
Kore: Mit CouchDB beschäftige ich mich nun seit über zwei Jahren und bin davon überzeugt, dass dies eine neue Technologie ist, die uns bei der Anwendungsentwicklung im Web in Zukunft noch viel helfen wird, und die die Persistierung der Daten wieder angenehmer macht. Diesen Spaß an einer neuen faszinierenden Technologie will ich teilen und Anderen die Möglichkeit geben, daran mitzuwirken.
Über Charsets & Encodings rede ich, weil ich immer wieder feststellen musste, dass viele Entwickler damit Probleme haben, weil sie nie die Lust hatten sich damit auseinanderzusetzen. Aus diesem Grunde habe ich eine umfassende FAQ zu diesem Thema verfasst und möchte Entwicklern auch auf der IPC die Gelegenheit geben über dieses Thema zu lernen und eventuelle Probleme mit uns zu diskutieren.
Kore: Wissbegierigkeit und Spaß daran, über neue Technologien zu lernen. Dem Lernen über CouchDB folgt eine kleine Revolution im Denken über Datenbanksysteme – als Zuhörer sollte man bereit sein sich darauf einzulassen und über neue Wege abseits der allseits bekannten relationalen Datenbankmanagementsysteme nachzudenken.
Die International PHP Conference findet in diesem Jahr vom 15. bis 18. November 2009 in Karlsruhe statt. Gemeinsam mit der WebTech Conference kommen damit auch in diesem Jahr internationale Speaker und Developer zusammen und bieten Gelegenheit, sich rund um PHP und weitere aktuelle Webtechnologien auszutauschen. Dabei wird es einleitend zur Hauptkonferenz am 15. November auch die erste IPC Unconference geben, auf der die Teilnehmer vor Ort das individuelle Unconference-Programm festlegen können.
Alle Infos zur Konferenz gibt es unter phpconference.com.
Kore: Zu der Sprache gekommen bin ich eher durch Zufall – auf der Suche nach einem sinnvolleren Weg Webseiten zu entwickeln, als damals noch mit Perl. Ich schätze an PHP, dass es mit einem wächst und einem sowohl die anfänglichen Hacks erlaubt, als es nun auch möglich macht, große saubere objekt-orientierte Applikationen umzusetzen. Die Ausdrucksstärke und Einfachheit im Schreiben lassen mich so auch weiterhin hauptsächlich mit PHP entwickeln, auch wenn ich für Nicht-Web-Applikationen auch immer wieder zu anderen Sprachen greife.
Kore: Es gibt eine Reihe von Themen, die mich aktuell interessieren, und über die ich gerne im Rahmen einer Unconference mit anderen Teilnehmern diskutieren würde. Vom Semantischen Web, über das Parsen mit PHP, Konvertierung zwischen verschiedenen Dokumentenformaten mittels der Document-Komponente aus den eZ Components oder generell Grafikverarbeitung unter PHP. Je nach Interesse der Teilnehmer natürlich auch gerne Diskussionen zu anderen Projekten oder Artikeln, an denen ich beteiligten bin oder war.