Januar Ausgabe vom php|architect Magazin mit Zend Framework Schwerpunkt

Mittwoch, 14.01.2009 Sonstiges, Zend Framework

Und weil es eben so schön war, gleich noch ein weitere Beitrag mit einem Tipp. Die Januar Ausgabe des englischsprachigen Magazins php|architect hat einen sehr großen Schwerpunkt auf dem Zend Framework. Ein Artikel erläutert, wie das Zend Framework die Anwendungsentwicklung vereinfacht. Ein weiterer beschreibt das Zend Framework Zertifikat und die ersten Erfahrungen damit. Auch die Komponenten Zend_Amf, Zend_Search_Lucene und Zend_Cache werden in eigenen Artikeln beleuchtet.

Wer das php|architect Magazin nicht sowieso abonniert hat, kann sich auch diese Ausgabe direkt als PDF für 5 kanadische Dollar kaufen.

Kostenloses Online-Buch zum Zend Framework

Mittwoch, 14.01.2009 Bücher, Zend Framework

Padraic Brady schreibt derzeit an seinem Online-Buch zum Zend Framework: Survive The Deep End! Das Buch befindet sich noch im Aufbau und enthält zum Zeitpunkt, zu dem ich diese Zeilen schreibe, erst drei Kapitel sowie einen Anhang. Es wird aber derzeit ausgebaut und besonders der Anhang zum Thema Performance Optimierung ist schon sehr lesenswert. Die vorhandenen Kapitel befassen sich unter anderem mit der Architektur des Zend Frameworks und dem Thema Models.

Ein Buch kostenlos zu veröffentlichen, ist eine interessante Variante. Ein wenig schreibt der Autor auch in seinem Blog über die Beweggründe. Padraic lässt die Leser auch jeden Absatz kommentieren, damit das Buch nach und nach verbessert und ausgebaut werden kann. Die Entstehung des gesamten Buches ist somit ein fließender Prozess. Neben der Online-Version als HTML könnt ihr euch auch eine PDF-Version des aktuellen Standes herunterladen und ausdrucken. Wer von dem Buch begeistert ist, kann dem Autor übrigens über Paypal auch eine Spende zukommen lassen.

Ganz kurz: Testleser für Zend Framework Buch benachrichtigt

Montag, 12.01.2009 Ganz kurz

Ich möchte an dieser Stelle nur ganz kurz auf mein Nachbarblog zum Zend Framework Buch hinweisen. Habe nämlich vorhin die Testleser ausgelost und benachrichtigt und damit die nächste Phase des Buches eingeläutet.

Ich hoffe, dass ich nun bald wieder mehr Zeit zum Bloggen finden werde… :-)

Seven dwarfs, eh things about me you don’t really want to know

Dienstag, 06.01.2009 In eigener Sache

The new year arrived and I was forced to write my first English post on my blog. I promise I’ll switch back to German next time. But the virus got me and I was tagged by Tobias, Thomas and Lars to disclose 7 of my most secret secrets.

My seven secrets

  • For a student party in 1995 I wrote an exchange market program for drinks. When people buy a beer the price for beer was rising. So people turned to “Saure”, wine or cocktails till the beer price fell again. This program took me 2 days to write and the party was great fun. I wrote the program on my old C64 in BASIC.
  • I won the first “ITB Gründer Preis 2004″ ( a tourism founder competition). My best Doreen had the brilliant idea, I was only the presenter.
  • I have a red-green weakness and a left-right weakness.
  • In ten years of my football (soccer) career as a defender I did not manage to score a single goal for my team. On the other side a scored 7 own goals and managed to score even 2 own goals in one match.
  • If you read my name backwards, it reads Tregge Flar!
  • I won the “Föhrer Mathe Abi 1992″, a prize that is well known all over the world.
  • A German triathlete is called like me: Ralf Eggert!

And now its your turn

And here I proudly present the rules

  • Link your original tagger(s), and list these rules on your blog.
  • Share seven facts about yourself in the post – some random, some wierd.
  • Tag seven people at the end of your post by leaving their names and the links to their blogs.
  • Let them know they’ve been tagged by leaving a comment on their blogs and/or Twitter.

Mein Rückblick auf 2008

Donnerstag, 01.01.2009 In eigener Sache, Rückblick

Das vergangene Jahr 2008 war sehr spannend und auch 2009 verspricht, nicht langweilig zu werden. Im Juli 2008 habe ich nach 15 Monaten Pause wieder mit dem Bloggen angefangen. Die lange Pause war vor allem unserem Relaunch für Travello.com geschuldet, der mich 2007 und das erste Halbjahr 2008 in Atem hielt. Der Relaunch basiert natürlich auf dem Zend Framework und wurde von mir testgetrieben entwickelt, was ein sehr interessanter Programmieransatz ist.

In 2008 sind insgesamt drei Artikel von mir im deutschsprachigen PHP Magazin erschienen: über Zend_Form, über die Neuerungen in Zend Framework 1.5 und über Zend_Pdf. Der nächste Artikel über Zend_Search_Lucene erscheint in der kommenden Ausgabe 2/2009 und ein weiterer über testgetriebene Entwicklung mit dem Zend Framework ist bereits in Planung. Vielleicht wird das sogar ein Zweiteiler.

Spannend war vor allem die Internationale PHP Konferenz in Mainz, die ich besucht habe und über die ich auch fleissig gebloggt habe. Es war meine erste PHP Konferenz, denn bisher war ich nur bei der PHP Unconference in Hamburg. Ich bin auch heute noch begeistert von der Veranstaltung, auf der ich viele bekannte und auch neue Gesichter kennen lernen durfte. Gefühlt gibt es wohl immer mehr Blogs aus Deutschland, die sich mit PHP beschäftigen, was ich sehr gut finde!

Für mich persönlich war das wichtigste Ereignis in Sachen PHP aber eindeutig die Chance, ein Buch über das Zend Framework im Addison-Wesley Verlag veröffentlichen zu dürfen. Im August erfolgte die Vertragsunterzeichnung und seitdem schreibe ich an dem Zend Framework Buch. Besonders die über 70 Meldungen als Testleser haben mich gefreut. Den aktuellen Stand zum Projekt könnt ihr im Blog zum Buch nachlesen.

So, das war er schon mein kurzer Jahresrückblick. Natürlich gab es auch andere interessante Dinge und Artikel aus dem Jahr 2008, aber ich möchte mich nicht in Details verlieren. Außerdem muss ich nun weiter schreiben. Schliesslich soll das Buch ja bald erscheinen. :-)

Buch Zend Framework in Action erschienen

Montag, 29.12.2008 Bücher, Zend Framework

Heute morgen klingelte der Postbote und überbrachte mir mein Exemplar vom Buch “Zend Framework in Action” von Rob Allen, Nick Lo und Steven Brown. Ich hatte seinerzeit vor vielen Monden das Manuskript begutachtet und den Autoren mein Feedback übermittelt. Als Dank dafür steht mein Name auch auf Seite XX (die Seite ist wirklich so nummeriert) ganz oben und ich habe besagtes Exemplar per Post erhalten. Das Buch gefiel mir damals schon und da sich am Konzept nichts geändert hat, finde ich es auch heute noch sehr gut. Im Prinzip gehen die Autoren Schritt für Schritt vor, um eine Anwendung zu entwickeln. In jedem Kapitel wird ein neuer Aspekt behandelt und so wächst die Anwendung immer weiter. Das Buch ist auf englisch und umfasst 400 Seiten.

Wer lieber ein Buch auf deutsch zum Zend Framework haben möchte, muss sich noch etwas gedulden. Aktuell bin ich in den letzten Zügen des Schreibens für das Zend Framework Buch. Danach muss noch einiges überarbeitet werden und dann sind die Testleser dran.

Ganz kurz: Rob Allen über Models

Sonntag, 14.12.2008 Ganz kurz

Das Thema Models mit dem Zend Framework ist derzeit in aller Munde. Nun hat sich auch Rob Allen mit seinem Ansatz zu Models mit dem Zend Framework zu Wort gemeldet und präsentiert auch viel Programmcode zum Nachvollziehen.

Das M im MVC-Entwurfsmuster

Dienstag, 09.12.2008 Zend Framework

Ich habe vor einiger Zeit einmal über die nicht vorhandene Komponente Zend_Model geschrieben und dort den Stand der Dinge aus meiner Sicht zusammen gefasst. Das Kapitel zum Thema Models in meinem Zend Framework Buch ist bereits fast 20 Seiten lang und es wächst irgendwie immer weiter. Ich werde wohl an anderer Stelle kürzen müssen… ;-(

Heute bin ich nun auf einen Beitrag im Blog von Padraic Brady gestossen. Das Blog hatte ich schon länger abonniert, es war im Sommer aber längere Zeit nicht erreichbar, so dass ich irgend wann den Feed aus meinem Feedreader geworfen habe. Padraics Beitrag über das M im MVC ist aber ein guter Grund dort vorbei zu schauen. Vor der Lektüre möchte ich ein paar Warnungen aussprechen. Der Beitrag ist lang, auf Englisch und enthält nur Gedanken, keinen Programmcode.

Eine kurze Zusammenfassung der wesentlichen Punkte:

  • Models werden in einer MVC-Architektur oft missverstanden und mit dem reinen Zugriff auf die Daten gleichgesetzt
  • Fat Models, also Modelklassen, die so viel Logik wie möglich enthalten, sollten gegenüber schlanken Models bevorzugt werden
  • Viele Entwickler packen den Großteil der Applikationslogik in den Controller und erschweren damit die Portabilität, Wartbarkeit und Testbarkeit der ganzen Anwendung
  • Die Applikationslogik sollte stattdessen so weit wie möglich in das Model wandern und die Controller sollten so schlank wie möglich sein
  • Der View soll über View-Helper lesend auf das Model zugreifen; Controller, welche nur Daten aus einem Model lesen und an den View übergeben, sollten vermieden werden

Ich empfehle jedem ambitionierten Entwickler, den Beitrag von Padraic aufmerksam durchzulesen und sich die ein oder andere Idee dort näher anzuschauen. Ich weiss, dass es ohne Programmcode sehr schwierig ist, aber dennoch lernt man einiges beim Lesen.

10 Millionen Downloads vom Zend Framework

Samstag, 06.12.2008 Zend Framework

Andi hat es heute in seinem Blog veröffentlicht. Das Zend Framework wurde mittlerweile 10 Millionen mal herunter geladen. Sicher sind da auch diejenigen mit bei, die das Zend Framework mehr als ein Mal herunterladen. Ich selber komme bestimmt auf 30 bis 40 Downloads seit dem Release 0.1.1 vor 2.5 Jahren. Dennoch finde ich die Zahl sehr beeindruckend. Andi vermutet aufgrund der exponentiell steigenden Downloadzahlen auch, dass die 100 Millionen Download Marke schon Ende 2009 geknackt werden könnte.

Mich würden die Vergleichszahlen anderer PHP Frameworks (eZ components, CakePHP, Symfony, CodeIgniter, etc.) mal interessieren. Kennt da jemand verlässliche Quellen?

Ganz kurz: drei gute Links

Dienstag, 02.12.2008 Bücher, Ganz kurz, Zend Framework

Zum Abend drei gute Zend Framework Links von mir:

  1. Tobi hat ein kleines Tutorial zum Einsatz von Zend_Http und Zend_Dom für Flickr veröffentlicht.
  2. Bei Amazon.de habe ich ein neues Buch zum Aufbau eines CMS mit dem Zend Framework gefunden
  3. Ich suche in meinem anderen Blog noch Testleser für das Zend Framework Buch

Viel Spass beim Klicken und Lesen