supergarv

Garvin Hicking :: blog

Klingons, and Binars, and Borg, oh my!

  •  
  •  
  • Über mich
  •  
  • Galerie
  •  
  • Freunde
  •  
  • Tops und Flops
  •  
  • Links
  •  
Zufallsbild
  • Über mich:
  • Vorstellung
  • Lebenslauf
  • Lebensziele
  • Gästebuch
  • Kontakt
  • News
  • Blog
  • Galerie:
  • Artwork
  • Logos
  • Web
  • DTP
  • 3D
  • Fotos
  • Videos
  • Anderes
  • Freunde:
  • Freunde
  • Familie
  • Ich
  • Webcam
  • Schule
  • Caritas
  • Arbeit
  • Anderes
  • Tops und Flops:
  • Filmkritiken
  • Texte
  • IMDB
  • Hitlisten

Handbuch für Serendipity


Das offizielle, umfassende Serendipity-Handbuch für Einsteiger und Profis ist nun im Handel und kann online bei Amazon oder Open Source Press bestellt werden, oder auch bei jedem Buchhändler.

Kategorien

  • Blafasel
  • Media
  • Bilder
  • Bücher
  • Kino / Video
  • Sneak Preview
  • Musik
  • Spiele
  • PHP / Software
  • Planung

Alle Kategorien

Fotografie von Garvin und Emba

» bei Model-Kartei
» bei Flickr

Flickr: Bilder

Medaillen

superBlog Banner
OPML: Meine Feeds (RSS)
Suprglu: Meta-Feed
Blogverzeichnis - Blog Verzeichnis bloggerei.de
FOAF-Explorer: Meine FOAFs ansehen

Jabber: supergarv (at) amessage.de
ICQ: 21392242

:inlove:

Macht mich glücklich:

Wunschliste Amazon / Wishlist Amazon
PayPal

Blog abonnieren

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare
  • superBlog

Archive

  • September 2010
  • August 2010
  • Juli 2010
  • Das Neueste ...
  • Älteres ...

Powered by

Serendipity PHP Weblog

« RSS Bandit und die Updates | Startseite | « Gottschalk in Remagen? »

Mittwoch, 10. November 2004

Zurück von der International PHP Conference 2004

Die Anfahrt nach Frankfurt zur International PHP Confreence 2004war etwas stressig - morgens um kurz vor 6 aufgestanden, schnell in den Zug von Köln nach Bonn gesprungen und von dort aus weiter mit dem Auto. Gute 2 Stunden, reichlich Gähnerei, einer Blitzauslösung (120 km/h wo 100 vorgeschrieben war) und viel Freude über das Navigationssystem später bin ich sogar gut erhalten angekommen.

Dort begab ich mich erstmal auf die Suche nach Alexander Turek. Denn nur dank der Generosität von MySQL's Georg Richter kam ich überhaupt halbwegs günstig zur Konferenz, nämlich gemeinsam mit Alexander durften wir dort phpMyAdmin repräsentieren. Die Aussteller kommen bei der Konferenz glücklicherweise nicht zu kurz und können eigentlich an allen Vorträgen teilnehmen, da die eigentliche Ausstellung nur in den Zwischenpausen stattfindet.
Also begab ich mich auch direkt in meinen ersten Track, "Module-bases PHP-development". Dachte ich zumindest. Denn da ich angenehmerweise die Eröffnungs-Keynote verpasst hatte, sah ich mich einem freudestrahlenden Derick Rethans gegenübersitzen, denn der geplante Vortrag musste aufgrund Krankheit abgesagt werden. Stattdessen kam so "Multilingual PHP-Development" auf den Plan. Lustig war es erstmal, Derick (gebürtiger Niederländer) auf Englisch reden zu hören. Der holländische Akzent ist ja echt süß. ;-)

Fachlich war das ganze zwar professionell und ausschöpfend vorgetragen, aber ich muss zugeben dass mich der Exkurs über UTF8/16, Locales, ASCII und iconv() nichts wirklich neues lehren konnte.

In dem ersten Break konnte ich mich dann mit Alexander am phpMyAdmin-Stand gut unterhalten -- auch wenn insgesamt eher wenige Leute den Stand besuchten und uns mit Fragen löcherten. Aber sowas ist ja fast zu erwarten, da zum einen die Pausen zwischen den Vorträgen auch bitter zur Entspannung notwendig sind, und zum anderen wird sich vermutlich eh jeder PHP-Entwickler schonmal mit unserem Tool auseinandergesetzt haben. Jedenfalls kam ich gemeinsam mit Alexander auch in den Genuss, unseren Publisher Louay Fatoohi von Packt Publishing kennenzulernen. Denn für ihn übersetzen wir derzeit das Buch von Marc Delisle ins Deutsche, eine ziemlich spannende Aufgabe.

Der nächste Vortrag war "PEAR::LiveUser" von Arnaud Limbourg (hehe, das erste Design-Ripoff was ich von meinem Mozilla Modern Tribute in einem anderen Blogsystem sehe). Kurz zuvor wurde ich erst aufgeklärt, dass man "PEAR" ja garnicht "PIER" ausspricht, sondern "PÄR". Und da sag mal einer, dass Konferenzen nicht lehrreich seien. Aber zurück zum Vortrag - das Fazit von LiveUser scheint irgendwie zu sein: "Es ist ultraflexibel, kann ein komplettes Benutzermanagement durchführen, jede möglichen Storage Engines ansprechen -- aber die API ist noch im Umbruchstimmung, und Feature X,Y,Z noch in den ganz frühen Stadien". Also habe ich mir dieses Paket mal auf Wiedervorlage für Ende nächstes Jahr gesetzt, dann wird es sicherlich sehr benutzbar sein. So ist das halt mit OpenSource. :-)

Etwas später platzte ich in "Eventbasiertes Programmieren" von Markus Wolff; insgesamt ein sehr netter Abriss der zuerst ein overhead-mächtiges Eventframework vorstellte um danach mit einer besseren 21st-eigenen lightweight-Framework-Alternative das Feld aufzurollen. Markus hatte eine sehr fesselnde Vortragsweise, von ihm hätte ich gerne noch mehr gehört -- denn irgendwie habe ich relativ spät erst festgestellt dass unter dem Buzzword "eventbasiertes Programmieren" doch eigentlich nur dieselbe Technik steht, die Serendipity ja auch schon in der Plugin-API erfolgreich einsetzt. Den EventController von 21st werde ich mir jedoch mal näher anschauen.

Der letzte Vortrag des Abends sollte eigentlich "Performancetuning von MySQL" werden, jedoch war Georg Richter für sowohl diesen wie auch einen Vortrag über "MySQLi" eingetragen. In identischen Räumen. Was uns letztlich überraschend erwartete, war ein Zak Greant, der uns mit selbiger Verwirrtheit dann einfach einen "Best of both Worlds"-Vortrag über beide Themen hielt. Ihm zuzuhören war extrem begeisternd, da er sowohl sehr strukturiert an die Themen ranging, wie auch viele Anekdoten anbrachte und den Fragenden im Publikum wirklich weiterhelfen konnte. Der Mann hat wirklich Charisma...

Gegen Ende des Abends, nach einem sehr leckeren Abendessen, haben sich dann die Kopfschmerzen meiner leichten Grippe wieder zeigen müssen, und da habe ich den "Social Event" in Form von DJ-Musik-Beschallung kurzfristig ignoriert und mich stattdessen ins gemütliche Hotelbett verzogen. Dort habe ich noch kurzzeitig Spaß mit dem nicht so richtig funktionierenden DHCP des Hotel-WLANs spielen können und mir noch schnell die Slides von Christian Stockers XML-Vorträgen angeschaut. Extrem empfehlenswert!

Eine Mütze Schlaf später fing der Morgen dann um 8 Uhr mit einem Vortrag von Tobias Hauser und Christian Wenz über "Web-Hacking" statt. Ich muss sagen, dass die Vortragsart von Christian doch sehr erheiternd ist. So ein Mann gehört schon fast in die Rubrik PR oder Marketing, mit so einer geballten Kraft an Energie und lustigen Anekdoten/Sprichwörtern. Die Themen des Vortrags (XSS, SQL Injection und das übliche) sind dem treuen SecurityFocus-Leser zwar sicher bekannt gewesen, aber halt sehr praxisnah erläutert worden. Jedoch habe ich dadurch auch auf einem Ohr mitbekommen, dass das PEAR::Captcha inzwischen einsatzbereit ist -- sollte ich mal schauen ob ich das s9y-Captchasystem darauf umstricke. Ein Pflichtvortrag eigentlich für jeden PHP-Newbie.

Kurzfristig entschied ich mich dann nun doch, den gesamten PHPUnit-Vortrag von Sebastian Bergmann zu genießen; denn die für mich eigentlich geplanten XML on Speed/Crack-Vorträge hatte ich am mir Vorabend durch die (sagte ich schon "hervorragenden"?) Slides doch schon sehr gut zu Gemüte führen können.

Sebastians Vortrag war ziemlich "feature complete" und wirklich sehr rund gelungen. Für (J/PHP)Unit-Neulinge dürfte so ziemlich alles dabei gewesen sein, inklusive zahlreicher Codebeispiele. Doch für mich war das, gerade da es sehr "Extreme Programming"-lastig war, eher akademischer Natur. Mein persönliches Fazit dafür ist, dass die Methodik von Unit-Tests total toll und hilfreich ist, aber in meinem Berufsumfeld eigentlich nur theoretisch anwendbar ist. Die meisten Kunden wollen halt doch lieber Rapid Prototyping sehen, und nicht ausgefeilte APIs. Und meine Befürchtungen wurden bestätigt, dass man normal funktionalen Code eigentlich nicht mit Unit-Tests ausstatten kann; um das zu nutzen sollte man seine Applikation schon komplett in OOP realisiert haben. Schade, irgendwie hatte ich noch etwas Resthoffnung, Unit-Tests in Serendipity frickeln zu können. ;-)

Für Alexander und mich ging es danach zur Pflichtveranstaltung "MySQL GUI Tools" von Michael Zinner (MySQL). Dort wurden die verschiedenen MySQL Tools zur grafischen Verwaltung dargestellt: Ein Tool zur Wizard-Konfiguration eines Servers, ein weiteres zur Administration (Benutzer, Variablen, Last, Backup/Restore), eines zur Migration von Oracle/MSSQL-Daten und das letzte als Konkurrenz zu phpMyAdmin.

Naja, nicht wirklich Konkurrenz -- denn die MySQL GUI kann natürlich nur dann eingesetzt werden, wenn der eigene Client-Rechner Zugriff zur MySQL-Datenbank hat. Die meisten Webhoster erlauben Datenbankzugriffe nämlich nur vom Localhost, und das ist meistens der Webserver. Hat man diese Einschränkung bei einem eigenen Server nichts, so bietet das Tool eigentlich fast alles, was Entwickleraugen zum Leuchten bringen kann. Einfaches Excel-ähnliches editieren von Datenbanken, Drag'n'Drop Zusammenstellung von SQL-Abfragen, mehrere Sichten und halt die üblichen Vorteile, die native GUI-Tools in der Bedienung mit sich bringen. Sollte man sich wirklich ansehen, ich war sehr angetan von den möglichen Features. Jedoch hat phpMyAdmin dennoch seinen Einsatzzweck, denn die 6 Jahre Entwicklungszeit und diversen Mini-Features müssen die GUI Tools erstmal aufholen. ;-)

Der letzte Vortrag des Tages war dann "Enterprise PHP Bananas" von Derick Rethans; hier konnte man wirklich detailierte technische Einsicht in die SRM (Script Running Machine) erlangen. Von allen Vorträgen die ich gehört habe, war das wohl der praxisorientierteste mit hohem Bastelfaktor.

Insgesamt betrachte ich die Konferenz mit etwas gemischten Gefühlen: Auf der einen Seite war der Kontakt mit Alexander sehr lustig und kurzweilig, aber sonst habe ich dort nicht wirklich Kontakte schließen können. Bis auf Aaron Wormus, unseren Publisher und Sebastian Bergmann habe ich eigentlich mit sonst niemandem näher ins Gespräch kommen können, was aber natürlich auch auf meine soziale Kappe geht. Sogar Björn Schotte hat die Zeit nicht genutzt, mich anwerben zu wollen. ;-)

Die Professionalität der Vorträge war eigentlich recht hoch, der Informationsfaktor sehr groß -- aber in meinem Alltag-PHP-leben habe ich keine großen neuen Einblicke erlangt; vielleicht müsste ich mir für sowas im nächsten Jahr einmal die Power-Workshops ansehen...und einfach mehr Leute anquatschen. ;-)

Zu guter letzt hier noch eine Liste von Co-Blogeinträgen und Bildern; letzteres konnte ich in Ermangelung einer mitgebrachten Kamera leider nicht selber herstellen:

  • Derick Rethans Slides
  • Derick Rethans Fotos
  • Arnaud Limbourgs Slides (ff.)
  • Das sehr gut gefüllte PHPConf-Blog
  • Christoper Kunz's Fotos
  • PAT/Stephan Schmidt (ff)
  • Tobias Schlitts Bericht
  • Tobias Schlitts Bilder
  • Ein bisserl Ben Ramsey
  • Alans "Mini-Vorabbericht" (ff.?)
Geschrieben von garvin in PHP / Software um 22:54 | Kommentar (1) | Trackbacks (0)
4768 Klicks
Tweet This!
Bookmark Zurück von der International PHP Conference 2004  at del.icio.us Facebook Google Bookmarks Digg Zurück von der International PHP Conference 2004

Trackbacks
Trackback-URL für diesen Eintrag

Keine Trackbacks

Kommentare
Ansicht der Kommentare: (Linear | Verschachtelt)

*Wenn ich jetzt schreiben würde, dass ich etwas neidisch bin, dann bringt das wohl nicht viel... schade eigentlich. ;)
Auch dieses mal werde ich mir wieder nur die ins Netz gestellten Slides anschauen und sehen, ob ich vielleicht die eine oder andere Anregung für meine private Frameworkbastelei finden kann. Vielleicht schaffe ich es dann sogar im nächsten Jahr, die dann vierte Version auch mal zu veröffentlichen, um sie von anderen gnadenlos zerreißen zu lassen. *g*
#1 Mikey (Link) am 15.11.2004 23:01 (Reply)

Kommentar schreiben

Pavatar/Favatar/Gravatar wird unterstützt
BBCode-Formatierung erlaubt
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

 
 
« RSS Bandit und die Updates | Startseite | « Gottschalk in Remagen? »

Suche

Kalender

Zurück September '10 Vorwärts
Mo Di Mi Do Fr Sa So
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Femto-Blog

  • @yellowled frag mal bei itunes, die haben gerade graufilter im angebot ;)02.09 13:09
  • @bobbes Jau, ich denke der wird nur nen kleinen Flashspeicher haben für das iOS-Derivat...01.09 18:09
  • @bobbes Wenn das Gerät gejailbreakt werden könnte wärs wirklich sehr geil.01.09 18:09
  • @Greenspeak You should try out XBMC/Boxee - you can already use the iphone as a remote there. Works great.01.09 18:09
  • @cromox iPad hab ich auch bestellt. Und Apple TV. Und ein Macbook. Und ein Cinema Display. #creditcardmaxedout01.09 18:09
  • So. Neuen ipod Touch bestellt. Retina my ass. In HD.01.09 18:09
  • @ToolTime Dann bist Du nich die Strecke Köln-Bonn gefahren ;)01.09 18:09
  • F5 my day #applestore #ipodtouch01.09 18:09
  • Duke Nukem Forever als erstes auf dem iphone. Das wär witzig. #AppleEvent01.09 17:09

Kommentare

Garvin zu Poetry Slam "Reim Fire"
Mi, 01.09.2010 15:24
*Ich hatte persönlich auch sogar eher erwartet, dass auf dem Slam mehr ernsthafte/anregende Texte vorgetragen werden. [...]
Karsten zu Poetry Slam "Reim Fire"
Mi, 01.09.2010 14:57
*Mich stört ja an Poetry Slams eher, dass sie eben mehr eine Comedyveranstaltung sind als seriöse Dichterwettstreite. N [...]
Toby zu Inception
Mi, 01.09.2010 09:56
*Schließe mich Deiner Kritik voll und ganz an. Hervorragend auf den Punkt gebracht.
Christian zu Was vom Spielefrühling übrig blieb...
Mi, 02.06.2010 14:29
*Hmmm, ja geb ich Dir recht. Aber da meine PS3 erst am Freitag eintrifft (freu) war ich ja regelrecht gezwungen ;-) A [...]
Garvin zu Was vom Spielefrühling übrig blieb...
Mi, 02.06.2010 14:01
*Hhm, also von Red Steel 2 war ich damals bei der Gamescom wenig überzeugt, und auch die Reviews dazu haben mich nicht s [...]

Über mich

Ich heiße Garvin Hicking, wohne in Köln und bin alt genug um ein Blog führen zu dürfen. Derzeit arbeite ich als Webentwickler bei Faktor E, bin gelegentlich selbständig tätig und arbeite mit PHP, (My)SQL und XHTML/ XML/ CSS/ JavaScript.

Meine Freizeit nutze ich zur Entwicklung von Serendipity und phpMyAdmin - und (nicht nur) wenn ich genug von Computer habe, genieße ich das Leben mit meiner Freundin Emba im Kino, hinter der Fotokamera, daheim oder bei unseren Freunden. Und ein Gesicht habe ich auch:
Garvin Hicking
Facebook / Xing

Zend Certified PHP Engineer

Legasthenie-Info

Dieses Blog strotzt vor Komma-Fehlern. Ich bekenne eigenständig, öffentlich und freiwillig im Vollbesitz meiner geistigen und Halbbesitz meiner ortographischen Fähigkeiten, auf diese Fehlern zu bestehen und erkläre, der neuen Deutschen Rechtschreibung bisher nicht anheim gefallen zu sein. Wer zusätzliche Fehler findet, darf sie ebenfalls behalten. :-)

Getaggte Artikel




(c)1999-2004 by garvin hicking   |   
Valid XHTML 1.1! Valid CSS! American English PayPal Wunschliste Amazon / Wishlist Amazon

Die Einbindung fremder Bilder erfolgt im Rahmen der journalistischen bzw. persönlichen Berichtserstattung. Urheberrechte dieser Materialien liegen beim Eigentümer.
Weiteres siehe Impressum / Datenschutzerklärung


Online Einkaufen Börsenbriefvergleich