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.

Tag: mysql

  • DAVx5 CalDAV may break with Unicode symbols in Horde/Kronolith syncs.

    If you get user complaints about broken CalDAV syncs with Horde, there’s many places to look at. In one particular instance, an event was created from travelling app Transportr into the stock android Calendar app. Through the DAVx5 sync app, the user wanted to push these events to Horde’s SabreDAV interface – and from there,…

  • SLES 11: Upgrading mysql from SP2 to SP3

    Under some condition, mysql is not able to restart after an upgrade from SLES11 SP2 to SLES11 SP3. The output messages are a bit misleading 131122 14:41:28 InnoDB: The InnoDB memory heap is disabled 131122 14:41:28 InnoDB: Mutexes and rw_locks use GCC atomic builtins 131122 14:41:28 InnoDB: Compressed tables use zlib 1.2.7 131122 14:41:28 InnoDB:…

  • Heads Up: PHP deprecates mysql extension in 5.5.

    In a recent developer vote, the php project decided to deprecate the mysql extension in PHP 5.5 and finally remove it from the main PHP project. It may or may not be available for a longer period as a PECL extension. The mysql extension has long been superseded by two more powerful extensions, PDO/Mysql and…