Goodbye eZ Systems, hello world!
Many changes are coming up, which includes leaving eZ Systems, proposing eZ Components to the Apache Software Foundation as Zeta Components and founding my own company that will provide services around the PHP quality life cycle.
Automated testing with GUI clients
Using the Sikuli project, you can script GUIs based on screenshots. I used this approach to automate the client tests for the eZ Webdav component.
Den Stein andocken
Das System von Brodit bietet pass-genaue Halterungen für verschiedenste Auto- und Handy- / Navi-Modelle die ohne Beschädigung an der Armatur befestigt werden. Mit den Teilen f ür das Motorola-Milestone und den Audi A3 bin ich absolut zufrieden.
Python. Good, bad, evil -3-: Flow control exceptions
Exceptions are made to indicate exceptional states in an application and not to control the usual flow of an application. That is absolutely common sense in the OOP world … but not for Python. Here you use an exception to stop iteration over an object in a for loop.
Python. Good, bad, evil -1-: Missing braces
In this first article on my series about experiences in Python from a PHP programmers view, I look into the missing braces.
Python. Good, bad, evil -2-: Native sets
The second episode in my series about Python from a PHP programmers view, I look into the set data structure in Python and how it can be realized in PHP.
Scifi literature must be authentic, especially for geeks. Charles Stross is the master of recent authentic scifi literature. In this article I review his novel Accelerando.
PDV → VIP, now on github!
The PHP Documentor for VIM (PDV) plugin found a new home on github and was given a new name: PHP Integration for VIM.
Heap, heap, hooray!
Presenting an efficient way to extract the top/bottom k elements of a large amount of data using a max heap in PHP.