Blog (11 of 14)
-
New phpUnderControl release
Manuel just released a new version of phpUnderControl, which is now hosted on phpunit.de and got a new layout. Read on for details...
Saturday 24 November 2007Read more ➞ -
PHP Professional Training
By order of dynamic webpages and phpzertifizierung.eu (both german) I gave three trainings, which I just finished. The topics included: "Regular expressions", "Testdriven development with PHPUnit" and "Image creation". The slides are online now.
Friday 23 November 2007Read more ➞ -
Manuel Pichler just released phpUnderControl
One of the members of the PHP Usergroup Dortmund, Manuel Pichler, just made a first release of phpUnderControl. This is a distribution and patchset for CruiseControl to offer you access from the webinterface to statistics you can get out of PEAR::Code_Sniffer and PHPUnit with its recently added new metrics. Read on for details...
Monday 19 November 2007Read more ➞ -
Tagging - Broken by design
In the meantime tagging, as a folksonomy, is often nearly used as equivalent to the whole Web-2.0-hype. Nowadays you can't develop any new application without adding tags, and I wanted to do the same. But reviewing the system in a bit more complex environment shows some major flaws, which can also be detected in the implementations of simple applications. This article lists some structural problems, and will be followed by other articles describing solutions for some of these cases.
Thursday 15 November 2007Read more ➞ -
Parse with regular expressions
With recursive patterns in PCRE you can actually match recursive structures, even you should not try this. A regular expression to validate BBCode documents is included in the blog post.
Wednesday 7 November 2007Read more ➞ -
IPC 11/07 - Publishing talks
I just finished my both talks at the IPC 07, a quick talk on MockObjects and a talk abaout regular expressions including a description of the new features, like condidtional subpatterns and recursive matches.
Wednesday 7 November 2007Read more ➞ -
eZ Components book in the press
Tobys and my book about eZ Components, published by Galileo Computing, has passed the second gelley-proof and will be published very soon.
Sunday 30 September 2007Read more ➞ -
Image creation with PHP
There are several ways to create images or graphics with PHP. First there are some well known extensions, like ext/GD, or perhaps ext/ming everybody immediately remembers, when it comes to graphics generation. But there are several structural differences not in between the avaliable libraries, but also between the image formats you can create. This article series will give you some insight on the formats and libraries, and then shows how an abstraction layer could be build.
Saturday 29 September 2007Read more ➞ -
Why are you using BBcodes?
The discussion on my blog post "Do not use regular expressions for parsing" ended in a discussion about BBcodes in general. I just used them as an example to demonstrate why it it is impossible to parse such a language with regular expressions - and mentioned in a subclause, that I don't see any sense in using them at all. So why use them at all?
Monday 3 September 2007Read more ➞ -
Tagging reviewed
The concept of tagging has not only established in so called Web 2.0 applications, but also in desktop application to structure random data. The basic concept is easy to understand for users and easy to implement, but does ot work to structure your data? A summarization of concepts, ideas and open questions.
Monday 3 September 2007Read more ➞ -
Active Record still sucks, but...
My blog post "Why active record sucks" resulted in a series of interesting answers I want to share.
Monday 3 September 2007Read more ➞ -
The long way to a semantic web
HTML does not work, neither does XHTML. So how can this be solved without waiting years for better browsers?
Wednesday 29 August 2007Read more ➞
Subscribe to updates
There are multiple ways to stay updated with new posts on my blog: