From the mind of an IT professional

Thoughts, projects, other random ideas and sometimes just braindump.

Teaser image: Spelling fail

Spelling fail

FooBar? Spelling fail

Teaser image: PHP_Depend-0.9.7 Bugfix release

PHP_Depend-0.9.7 Bugfix release

The NPath complexity calculation was broken NPath complexity is broken in PHP_Depend 0.9.6 in PHP_Depend 0.9.6. This bug was fixed in PHP_Depend 0.9.7.

Teaser image: PHP_Depend-0.9.6 released

PHP_Depend-0.9.6 released

Today I released PHP_Depend 0.9.6, which contains many bug fixes and improvements, but the main feature of this release is behind the scene, I have started to migrate PHP_Depend's internal system from plain Token object to an Abstract Syntax Tree.

Teaser image: Why I love PHP

Why I love PHP

While working on PHP_Depend's parser I realized one major reason Why I love PHP, it's the flexibility of language. Even if you think you now know all ways to solve a problem, there is always one more way to solve it.

Teaser image: The value of complexity metrics - Cyclomatic Complexity (1/2)

The value of complexity metrics - Cyclomatic Complexity (1/2)

Software metrics are currently on everyone's lips and a frequently discussed topic. There are many conference talks, blog posts and other presentations that talk about software metrics. But to me it seems as if this subject is a closed book for many developers, so I decided to write this little post about a special category of software metrics, the complexity metrics.

Teaser image: Personal record

Personal record

Today I had a personal speed record during a cycling trip. 70 km/h is really an impressive feeling while you drive down a hill on your racing bike, just protected by shorts, t-shirt and a helmet

Teaser image: PHP BBQ Dortmund

PHP BBQ Dortmund

Now after a few beers and some grilled stuff I have the opportunity to hear the talk of Benjamin Eberlei on "Framework Quality" which contains some really nice details on that topic I have ignored or not thought about.

Teaser image: PHP_Depend-0.9.5 released

PHP_Depend-0.9.5 released

Today I released PHP_Depend 0.9.5, which contains many bug fixes and improvements. The main features of this release are PHP 5.3 namespace support and a more robust parser that ignores most kinds of syntax errors,

Teaser image: phpUnderControl tutorial

phpUnderControl tutorial

Just now I found in Felix's blog this excellent phpUnderControl tutorial that comes with useful tips and helping scripts. Because I think it is a really good source to get started with phpUnderControl. I will link it here.