Archive for August 27th, 2007

27
Aug

Froscon 2007

Auch in diesem Jahr war ich wieder auf der Froscon. Dieses Jahr war die Veranstaltung sogar noch besser als im letzten Jahr. Auch dieses Jahr wieder ein kurzer Review der Vorträge.

  • XUL (Arne Blankert, Carola Kummert).
    Die Speaker haben sehr gute Kenntnisse über das Thema. Ich habe vom Praxisteil allerdings etwas anderes erwartet. Vielleicht eine kleine Beispielapplikation, mit einem Formular, das Daten an einen Webservice sendet und das Ergebnis darstellt? Oder ein typisches Grid?
  • PHPCallGraph (Falko Menge).
    Im letzten Jahr beeindruckten Falko Menge und Stefan Marr schon mit dem WSDL Generator. Der PHPCallGraph ist sogar noch beeindruckender. Sehr schön lässt sich die grafische Anzeige für ein Refaktoring oder eine Analyse des Codes nutzen.
  • Logging a database Server (Giuseppe Maxia).
    Auch auf diesen Vortrag habe ich mich schon gefreut. Guiseppe Maxia zeigte verschiedene Möglichkeiten zu Polling, Logging und Monitoring, darunter auch mySQL Proxy.
  • High Traffic Webserver Cluster on a shoestring budget (Ralf Schwöbel).
    Interessante Einblicke in die Server-Struktur von tradebit.com: 1 TB Traffic pro Tag, mehrere Server in Deutschland und den USA, und gerade mal 5000,- USD Kosten pro Monat, dies sind die Eckdaten dieser Webseite. Dieser Vortrag hat sich gelohnt.
  • CouchDB (Jan Lehnhardt).
    Interessantes Projekt. CouchDB:

    • ist nicht relational
    • Schema-frei, d.h. man muss keine Struktur in Form von Spalten definieren
    • besitzt eine native Versionierung der Datensätze
    • kann off- und online Replikation verwenden, d.h. nachträgliche Synchronisation zwischen verschiedenen Datenbandservern
    • verwendet das JSON Format über eine REST-API
    • verwendet Lucene zur Indexierung
    • kann Javascript zur Definition von Views verwenden

    Mehr Infos auf CouchDB/.

  • Open your services to the public.
    Besonders interessant war die GUI zu InstantSVC, dem WSDL Generator für PHP auf Basis der Extended Reflection API.
  • PHPUnit und Selenium.
    Das Thema United Tests ist sehr spannend und gerade in Verbindung mit OOP und Refactoring sehr wichtig. Leider konnte Sebastian Bergmann nur einen sehr groben Überblick über das Thema liefern.
  • Neuschreiben nicht empfohlen.
    Eigentlich ging es bei diesem Vortrag um das Thema Refactoring. Den Proof of Concept blieb der Speaker allerdings - zumindest zum Teil - schuldig. Aber auch Refactoring ist ein komplexes Thema und lässt sich nur schwer in 45 Minuten ausreichend behandeln. Details liefert daher Martin Fowler.