Technical insights and software architecture

Deep dives into PHP development, Horde Framework evolution and practical software engineering. Focused on real-world solutions for complex technical challenges. “Always close to the source”.

Core Topics

PHP, Horde Framework, authentication systems, composer workflows and modern development practices.

Long-form Analysis

Comprehensive technical articles exploring architectural decisions, migration strategies and lessons learned from real projects.

Code & Community

Open source contributions, framework development and sharing knowledge with the PHP developer community.

Author: Ralf

  • Luedecke petitions Hewlett-Packard: Release the HP WebOS code now!

    OpenSUSE Ambassador Roger Luedecke has just started a petition towards the Hewlett-Packackard Company (HP) to release the WebOS source code under the GPL license. Luedecke says, “I care deeply about this very important issue”. WebOS is a mobile operating system based on Linux and was originally developed by handheld computer producer Palm, who are now…

  • OpenSUSE 12.1 drops Sun/Oracle Java

    Today, openSUSE Program Manager Andreas Jaeger announced that openSUSE will stop shipping Sun Java in the upcoming 12.1 release. Distribution users will now only be offered the GPLed openJDK. In a recent announcement, Oracle declared openJDK to be the new official reference implementation for Java SE7. Along with that move, Oracle dropped the “Distributor’s License…

  • Horde Project pushes libraries to the frontpage

    As you might know, the horde project does not only release a set of production quality software (and an interesting bunch more which are not yet release quality) but also provides over 80 well-designed loosely coupled libraries which help you build websites, business applications or even commandline tools. To stress that point, the Horde Project…

  • Tip of the day: Changing global php pear settings as root

    by

    in

    Don’t forget: when you change pear settings as root, usually you want to set values in the system pear config, not in root’s personal config. The crucial third parameter is optional and defaults to ‘user’. We want ‘system’ instead pear config-set test_dir /usr/share/php/tests systems verify: pear config-show

  • Jan Schneider: Automatic twitter messages with Horde_Service_Twitter and two lines of code

    Jan Schneider just posted a damn cool use case for the Horde_Service_Twitter library. Using this library, just a few lines of php code are enough to send messages to your twitter stream like this: #!/usr/bin/env php <!–?php /* Keys – these are obtained when registering for the service */ $keys = array( ‘consumer_key’ => ”,…

  • Horde 4.0.6 brings user-specific admin privileges

    Horde 4.0.6 brings user-specific admin privileges

    Traditionally, Horde only knows two kinds of users: Users with administration flag and users without. The list of admins is a static entry in the horde config file. It’s all or nothing – either a user gets access to all admin functions or to none. At least until recently. Last October I wrote about a…

  • Migrating Horde 3 to Horde 4 – Top 6 ways to mess up

    There have been some migrations of Horde 3 to Horde 4 recently – not all went smooth from the start. Some top issues of messing things up and how to avoid it: initial application dimpIn Horde 3 dimp was a separate application which provided an ajax interface to imp. It has since been merged into…

  • Quote of the Day: Sleeping

    Only sleeping really saves energy, not doing work slowly. Kay Sievers on OpenSUSE Factory. This was meant to describe computer power saving strategies but applies to human brains, too.

  • OpenSUSE Build Service rebranded

    Today the openSUSE project announced that their packaging solution OpenSUSE Build Service will be re-branded to highlight the crossplatform nature of the product. The new name of the platform will be Open Build Service (OBS). Commercial support will also be available soon. Ralph Dehner, CEO at B1 Systems GmbH noted: “In the past B1 Systems…

  • Horde 4 submit-requested into OpenSUSE 12.1

    Today I submit-requested the Horde 4 Application Framework and the stable apps for openSUSE Factory. This is becoming openSUSE 12.1 if the packages get accepted on time. They are currently in review. openSUSE Legal team wants to review all packages’ licensing – I’m sure that’s NOT the fun part of their job. If everything works…