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.

Month: December 2015

  • Boneyard – a barebone horde “dynamic view” app based on “skeleton”.

    Boneyard – a barebone horde “dynamic view” app based on “skeleton”. In this article, I will show you some minimal setup for a “horde5 dynamic view” application as demonstrated by hermes time tracking and kronolith calendar Pre-requisite We have a working git checkout of a 5.2 or master installation of horde with some authentication and…

  • Horde_Rdo Many to Many relations and Horde DB Migrator

    by

    in

    Many to Many relations btween to object types or table rows are usually saved to a database using a third table. For example, if every server can have multiple services and each service can run on multiple computers, we need a third table to store the relations: server table: server_id | server_name 1 | hoellenhund.internal.company.com…