So, it's exactly one year ago that I started using Twitter. I remember that I was always of the opinion that Twitter is one of the most stupid hypes nowadays and that it's so useless to know when other people have a cup of coffee or go to the toilette. Using Twitter actively for exactly one year now proofed this attitude wrong. I'm providing some stats on my live with Twitter in this article and try to explain my personal value of using Twitter in. [Read full post…]
The IPC 2009 was amazing, even if it's still running while I write this blurb. Find my slides in this article, as well as a small resume of the conf. Thanks for the great event! [Read full post…]
Attention: This blog post is in German, due to the fact, that the book is also in German. In short: Kores and my book about eZ Components can now completely be found online, for free. Das von Kore und mir verfasste eZ Components Buch, gibt es jetzt als Open Book komplett online zu lesen. [Read full post…]
Ilia recently brought up the topic of scalar type hints again. I would love scalar type hints, but a sensible implementation is not easy. I summarize some approaches in this post and talk about the problems they raise. [Read full post…]
On Friday, June 19th 2009, the PHP Barbecue Tour 2009 will visit Dortmund. The idea behind PHP BBQ is to bring PHP usergroups from the seminar room to the grill. We'll have special guests from the PHP/MySQL community attending and will have a great evening with lots of dead animals. If you want to join, don't hesitate, it's free! Just bring your own food and drinks. [Read full post…]
Derick was always bitching at me when doing releases for the huge amount of time needed to process the Webdav components sub directory. We always supposed, that the Subversion performance issues here resulted from the Webdav test suite, which consists of an awful lot of small test files and some sub-directories. I finally found the time to refactor the tests and the performance improvement is astonishing. [Read full post…]
At this weeks IPC, I attended the talk "Framework? No thank you, I will use my own!". In this article I take up my controversal thesis, that it might be wise to create your own framework, and explain my view in detail. In addition, I analyze, what a framework actually is and how it is typically seen in the PHP world. Do you use an OSS framework? Or did you build your own? [Read full post…]
I gave 2 sessions at this years IPC SE: A half-day workshop on XML with PHP, with special focus on XPath. And "WebDAV - the good, the bad and the evil", where I dug into the WebDAV protocol and the pitfalls of implementing a WebDAV server. Find and browse the slides directly online, here. [Read full post…]
As usual, the PHP Usergroup Dortmund will maintain a PHP@FrOSCon event at this years Free and Open Source Conference in St. Augustin (near Bonn), Germany. While we created an (amazing) sub-conference for PHP there last year, we will have a project room this year. However, we want to have some great talks in there again (as we had 2 and 3 years ago) and therefore need your help as a speaker! [Read full post…]
I first read about the identity map pattern in Patterns of Enterprise Application Architecture by Martin Fowler. The pattern affects the data access layer of an application and helps to avoid inconsistencies in data objects of your application.Since yesterdays alpha release of the PersistentObject package in eZ Components, we have an implementation of Identity Map. In this article I want to give you a rough overview on the pattern itself and show you how you can test and use the functionality of PersistentObject. [Read full post…]