Kategorie: PHP

  • Zend Framework 3 – Status? (Teil 1)

      In Zeiten der Symfony und Laravel Hypes stellt sich doch mal wieder die Frage, was ein alter Bekannter von uns eigentlich gerade so treibt: Das Zend Framework. Unter dem Motto “Totgesagte leben länger”, hat Matthew Weier O’Phinney im Januar 2015 [1] die Roadmap für das nächste Major Release ausgegeben. Die neue Version soll eine…

  • Resource Handling im Repository

    Resource Handling im Repository

    PHP-Applikationen sind inzwischen stark modularisiert, composer.json ist inzwischen kaum noch aus dem Projektalltag wegzudenken. Doch dadurch entstehen auch neue Probleme. Irgendwie wollen verschiedene Resourcen (CSS, JS, Templates, …) aus externen Libraries in die Applikation eingebunden werden. Im Symfony-Umfeld hilft dabei in Teilen zwar eine saubere Ordnerstruktur und das Assets-Handling, doch nicht alles ist ein Symfony-Bundle. Ende letzten Jahres…

  • »Wer sich allein auf Conversion-Optimierung konzentriert, verschenkt sein Optimierungspotenzial.«

    Niemand steht gerne in der Schlange an der Kasse im Supermarkt. Wenn es hier nicht voran geht, wechselt man einfach in den nächsten Laden ums Eck. Gut zu sehen: Eine Conversion-Optimierung allein bringt es noch nicht, auch Optimierungen unter der Haube wirken sich spürbar auf den Umsatz aus. Ganz gleich übrigens, ob Supermarkt oder E-Commerce-Software.…

  • Frontend Routing in einem Symfony2 Projekt

    Moderne Webapplikationen werden immer häufiger in der Form von Single Page Applications (SPA) umgesetzt. Die Verwaltung der Templates wird dabei im Frontend gehandhabt, das Backend dient als Daten-Schnittstelle. Ich möchte euch in diesem Artikel eine Nginx-Konfiguration für ein Symfony2 Projekt vorstellen, bei der die Auslieferung der Frontend-Resourcen über das öffentliche web-Verzeichnis der Symfony Applikation erfolgt…

  • Testen an der Domain

    Nikolas Martens hat am Wochenende auf der FrOSCon in seinem Vortrag „The Pyramid is a lie“ vorgestellt wie Tests richtig laufen sollten. Ich möchte nun hier nochmal die Erkenntnisse aus dem Talk darstellen. Die Slides von Nikolas findet man hier.

  • FrOSCon wird 10 – Die Familie kommt zusammen

    FrOSCon wird 10 – Die Familie kommt zusammen

    Am vergangenen Wochenende war es wieder so weit. Die FrOSCon stand an. Auch wenn diese Konferenz immer etwas ganz besonderes ist, war es in diesem Jahr ein noch größeres Highlight im Konferenz-Kalender. Denn die FrOSCon wurde 10. Anlässlich des Jubiläums fanden sich recht namenhafte Größen der Web-Entwicklung ein. Der Hauptanziehungspunkt war für mich auch in diesem…

  • Run your tests with PHPStorm on your vagrant box

    At Mayflower we usually use virtual machines managed with vagrant for our development environments. Though it was surprising to me, that I have hardly ever seen someone taking the time to investigate how to configure PHPStorm properly, so that it plays nice with the virtual machine in use. Thats why I want to show you a sample…

  • Besuch der unKonf 2015 in Mannheim

    Besuch der unKonf 2015 in Mannheim

    Am Samstag den 18.04.2015 wurde in Mannheim zum zweiten mal die sogenannte unKonf in den Räumlichkeiten der Kollegen von bitExpert ausgerichtet. Ich war wie auch schon im Vorjahr vor Ort. Eine unKonf(-erenz) zeichnet sich wie eine Art Barcamp dadurch aus, dass es zuvor keine festen Session gibt. Jeder der Teilnehmer kann in einem Grooming Vorschläge einreichen.…

  • Performant Handling of Excel Files in PHP

    When you look at Excel solutions for PHP, the first thing you find is PHPExcel, digging a little bit further lets you find libXl. The prior is a pure PHP solution, the latter a native library for a couple of operating systems. There is a PHP extension that exposes this library to PHP, so you…

Web
mayflower.de

E-Mail
kontakt@mayflower.de

Berlin
Krausenstraße 9-10
10117 Berlin

fon +49 30 4036473 20
berlin @mayflower.de

Würzburg
Landsteinerstraße 4
97074 Würzburg

fon +49 931 466216 1177
fax (0931) 466216 – 28

München
Landsberger Straße 314
80687 München

fon +49 89 242054 1177
fax (089) 242054 – 29