About

Avatar von Paul Seiffert
  • Development Environments with Vagrant and Puppet

    Motivation Setting up the infrastructure for new projects can be quite a pain in the ***. Even after the initial setup is done, adding new developers to the team requires a lot of time. Besides explaining the project to the new team member, the project’s development environment has to be installed on the new developer’s…

  • ACLs and Symfony2

    Like most larger PHP frameworks, Symfony2 contains a component that handles all kinds of security topics. Its main two capabilities are authentication and authorization. While making it easy to implement these concepts, the component separates them and executes one after the other. In the first step, the framework determines who the current user is or…

  • Ein erster Eindruck von Zend Framework 2

    Vor ein paar Tagen ist Zend Framework 2 in einer stabilen Version freigegeben worden. Somit steht das Ergebnis einer langen Entwicklungszeit endlich zur Verfügung. Grund genug für einen ersten Blick auf das neue Framework. Ich habe die Entwicklung nur sporadisch verfolgt und keine der zahlreichen Vorab-Versionen ausprobiert. Ohne Vorwissen habe ich mich so an den…

  • Content-Type Negotiation mit Symfony2

    Die Mächtigkeit und Einfachheit des HTTP wird in vielerlei Hinsicht oft unterschätzt. Der folgende Artikel stellt einen Aspekt vor, bei dem genau dies der Fall ist: Die Aushandlung des Formats, in welchem Daten per HTTP transportiert werden. Leider wird in den allermeisten HTTP-Applikationen über das Format der Antwort nicht verhandelt. Es werden beispielsweise GET-Requests kategorisch…

  • Keine Sektionen in der Zend Framework application.ini

    Aus aktuellem Anlass schreibe ich über eine Feature, mit dem man sich bei der Arbeit mit Zend Framework Projekten wunderbar selbst in den Fuß schießen kann: Den Sektionen in der „application.ini”.

  • Interview with Mage+ creator

    [You may have heard about the Magento fork Mage+.]   Lee, just tell us: who are you and what are you doing? I’m a Magento technical architect, developer and contributor to Magento CE. I specialise in architecting and building large scale and complex installations of Magento – having built enterprise Magento platforms for Warner Music…

  • Dependency Management mit Composer

    PHP befindet sich aktuell auf dem Weg, wieder eine angesehene Plattform für professionelle Webanwendungen zu werden. Dieses Ansehen muss sich erst wieder erkauft werden. Noch zu oft leidet die Sprache unter dem Bild, ihre Produkte bestünden nur aus schlecht strukturierten und unprofessionellen Scripts. In vielen Fällen mag dies richtig sein und man muss zugeben, dass…

  • Zend Framework application.ini Cheat-Sheet

    With the release of Zend Framework 1.8 came the long awaited component for bootstrapping a Zend Framework application. Many different bootstrapping-solutions became obsolete with Zend_Application.   In the beginning of the framework most developers didn‘t give much thought on bootstrapping. Most of the initialisation work was done directly in index.php, the central starting point of…

  • 21.12. Agile Developer Skills (ADS)

    Last week I had the chance to attend an Agile Developer Skills Workshop in Berlin. The 3 day workshop is, next to a Scrum Master or PO Certification, a prerequisite for the Certified Scrum Developer, short CSD. I was very excited about the ADS workshop and I found it an intersting approach to hold a…