blog about magento / devop / stuff

@daim2k5

IPhone Tech Talk in Berlin

Meine Anmeldung zur Iphone Tech Talk wurde bestätigt und die Vorfreude war wirklich groß. Schnell noch mit einem Kollegen abgesprochen welchen ICE wir den nach Berlin nehmen und das Onlineticket der Deutschen Bahn wurde ausgedruckt. Wir wollten mit dem ICE aus Bielefeld fahren dieser hatte jedoch schon auf der Tafel 20 Minuten Verspätung die dann zu 40 Minuten wurden. Wir entschieden uns spontan statt der reservierten Plätzen uns in den Bistrowagen zu setzen.

Der Tag ist gelaufen bevor er Angefangen hat

Nicht nur das ich gestern Abend Kopfschmerzen deluxe hatte nein heute morgen kam es mal wieder ganz dick. Ich kann es auch keinem in die Schuhe schieben weil ich halt selbst so blöd war. Wer kennt es nicht einfach nochmal schnell über die Ampel fahren? Na Na, klar das bei mir die Polizei um die Ecke gestanden hat. So darf ich 50 EUR zahlen und was ich viel schlimmer finde 3 Punkte bekommen.

Zitat des Tages

“Mitleid bekommt man geschenkt, Neid muß man sich verdienen.”

PHP Namespaces

Schon auf der IPC kam die Diskussion auf welchen Delimiter man bei Namespaces verwenden sollte. Ich wusste zu dem Zeitpunkt nicht das sich diese geändert hat auf den backslash “\“. Beispiel: [code] using namespace my\name\is\php [/code] Das finde ich richtig scheiße. Da die Entwickler immer sagen wenn man ein Problem damit hat soll man ein Fork machen ist dies nun durch Stefan Esser geschehen. Ich würde für die Variante vom

Powerworkshop "Das Firefox Extensions Howto"

Ich war gleich am Dienstag voll motiviert und habe mir einen Powerworkshop angehört. Als Fazit voraus kann ich nur sagen das man eine Firefox Extension einfacher programmieren kann als gedacht. Mit diesem Gefühl habe ich auch nach dem ersten Teil die Session verlassen da ich im ersten Teil das gehört habe was ich wollte. Mache als nur vom ersten Teil eine kleine Zusammenfassung. Der Vortrag wurde von Arne Blankerts gehalten. Zu allererst kam die Theorie und danach wohl die Praxis ;-) Im Prinzip hat man wie bei einem Framework eine feste Ordnerstruktur wie man “content”, “skin” etc.

Session "Of Lambda Functions, Closures an Traits"

Den Vortrag hatte ich schon auf der Froscon gehört. Vorgetragen von Sebastian Bergmann dieser hat den Vortrag in zwei Teile geteilt. Da seine Folien bald zur Verfügung stehen werde ich einfach nur paar Stichpunkte mit Codebeispielen hinterlassen. PHP 5.3 Lambda Functions - Anonymous - kein cache Beispiel: $test = function() { print ‘Hello World’; }; call_user_func($test); call_user_func($test, array()); //Reflection API Closures $string ‘Hello World’; $test = funcion () use ($string)

IPC Zweiter Tag

Puuh die Nacht war wirklich kurz. Gesten Abend wurde nämlich ein kleines Casino aufgebaut. Freibier und dazu Poker, Blackjack, Roulette mit Spielgeld. Hat sehr sehr viel Spaß gemacht. Allein schon wegen den super Leuten und dem “Ach ich gehe mal All-IN”. Die heutige erste Keynote fand ich nicht ganz soo toll aber dazu ein separater Beitrag. Dafür habe ich heute Ralf Eggert vom Ralfs Zend Framework und PHP Blog getroffen. Jetzt ist aber auch schon gleich Mittagspause hoffe dort paar Beiträge fertigzustellen.

IPC Erster Eindruck

Ich habe eigentlich erwartet das hier die Hütte brennt. Schon aber beim checkin konnte ich erkennen das nicht sehr viele Leute hier sind. Diese verteilen sich zudem sehr gut über das ganze “Gelände”. So muss man sich halt nicht auf dem Klo oder so durchkämpfen. Zu den Sessions werde ich hoffentlich einzelne Beiträge so schnell wie möglich reinstellen. Das Netz hier auf der IPC ist super, nicht zu vergleichen mit dem Google Developer Day 2008 in München.

IPC 2008 Session

Hier nun eine Auflistung in welche Sessions ich vermutlich gehen werde (ohne Gewähr :-)) Dienstag: PHP Design Patterns Part1, Alternativ dropr Scaling a Startup, Alternativ PHP Design Patterns Part2 Running Asynchronous Queries using ext/mysqli and mysqlnd, Alternativ PHP Code Review Fluent Development with FLOW3, Alternativ PHP Code Review Sharding Architectures, Alternativ Search as a service Mittwoch: Fighting charsets and encodings Best of Two Worlds: eZ Components & Zend Framework, Alternativ Suhosin Optimizing Your Frontend Performance Map, Filter, Reduce – In the Small and in the Cloud, Alternativ Lesser Known Security Problems in PHP Applications Donnerstag: CouchDB The Power of Refactoring Performance Tuning MySQL Zend Framework – Past, present and the Future Die Keynotes habe ich jetzt nicht seperat aufgelistet.

IPC Anreise

Kaum habe ich mich auf dem Bahnsteig in Herford gestellt habe ich einen Weggefährten gefunden. Dieser arbeitet sogar in Herford bei einer Firma die ich nie gehört habe. Zudem musste ich gerade in Dortmund umsteigen was zum Glück ohne Probleme lief.