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.

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.

Category: First Page

  • The state of horde composer deployments

    In early 2019 I first wrote a few lines on migrating horde to composer based setups. Even though I was too occupied with other business for several months, I have something to show and it is time to review what we have and what we don’t have. The good news is, it really runs as…

  • PEAR down – Taking Horde to Composer

    Since Horde 4, the Horde ecosystem heavily relied on the PEAR infrastructure. Sadly, this infrastructure is in bad health. It’s time to add alternatives. Everybody has noticed the recent PEAR break-in. A security breach has been found on the http://pear.php.net webserver, with a tainted go-pear.phar discovered. The PEAR website itself has been disabled until a…

  • Why upstream rejects patches

    I held “12 megalis 20 mg Gründe, warum dein Patch immer abgelehnt wird” (12 top reasons why upstream rejects your patches) at Chemnitzer Linuxtage 2018, using examples from OpenStack, Horde and nextcloud. I intend to follow up with some blog posts shortly.

  • 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…

  • Thimbleweed Park angekündigt

    Ron Gilbert, der Mann, der uns Maniac Mansion, Monkey Island (1+2) und Total Annihilation brachte, hat zusammen mit Gary Winnick die Entwicklung eines klassischen Point&Click-Adventures begonnen. Thimbleweed Park wird für PC, Android und iOS erscheinen und (optionale) Sprachausgabe sowie Übersetzung von Boris Schneider-Johne, der schon Monkey Island übersetzte. Mitte Juni 2016 soll methenolone enanthate das…

  • Sara Golemon (Facebook) announces PHP Language Specification for OSCON 2014

    For more than 10 years, PHP core developers repeatedly raised the topic of providing a formal language specification for PHP. Now a team of facebook employees has written such a specification. The spec document is currently only available as a preview chapter a preview chapter . PHP veteran Sara Golemon announced on the “PHP internals”…

  • Die Wahlfälscher-Angst: Warum die Sorgen der AfD unbegründet sind

    Am 22. September 2013 wählten die Deutschen den neuen Bundestag mit sensationellem Ergebnis: Erstmals in ihrer Geschichte ist die FDP nicht im deutschen Parlament vertreten und scheiterte knapp mit 4,8% der Stimmen. Ihr schärfster Konkurrent, die im Frühjahr gegründete Anti-Euro-Partei “Alternative für Deutschland” (AfD) kam knapp hinter ihr auf 4,7%. Beide sind damit nicht im…

  • Link: Lokal-TV-Beitrag zu BürgerEnergie

    Der Lokalsender JenaTV berichtet über die aktuellen Pläne der BürgerEnergie Jena eG. Im Gespräch: Reinhard Guthke (Vorsitzender der BürgerEnergie Thüringen e.V.), Thomas Winkelmann (Vorstand der BürgerEnergie Saale-Holzland eG) und Ralf Lang (Vorstand der BürgerEnergie Jena eG). Unter anderem will die Genossenschaft das Thema JenaWohnen stärker in den Vordergrund rücken und in einer öffentlichen Veranstaltung am…

  • BürgerEnergie Jena und Saale-Holzland nun eng verbunden: Erste Energieprojekte

    Veranstaltungsbericht von Reinhard Guthke zum 8. BürgerEnergieTreff in Jena am 11.04.2013 Herr Thomas Winkelmann, Vorstand der im Februar neu gegründeten BürgerEnergie Saale-Holzland, war zu Gast. Er und die Mitglieder der Jenaer BürgerEnergie-Genossenschaft Josefine Diekhof und Christian Weber stellten neue Projekte zu geplanten Photovoltaik-Anlagen vor, sowohl in Jena-Lobeda-West als auch im Landkreis. Mit bereits genauen Zahlen…

  • Thüringer Kommunen: EON-Aktien an Kommunalen Energiezweckverband (KET)

    Die Thüringer Kommunen stimmen der Übertragung der EON-Aktien an den Kommunalen Energiezweckverband (KET) mehrheitlich zu. Sollte die Transaktion tatsächlich so über die Bühne geben, wäre ein wichtiges Ziel erreicht: Die Netze in die Hände von Körperschaften geben, die direkt den Bürgern verpflichtet sind, die von Netzausbau und Netzinstandhaltung betroffen sind. Ganz richtig sagt Bodo Ramelow, Vorsitzender der…