About

Avatar von Alberto Assmann
  • ExtJS Theming: Eine Anwendung, 100 Gesichter

    In der Frontendentwicklung ist es nicht unüblich, eine Anwendung in verschiedener Art in Erscheinung treten zu lassen. Ob für die Abgrenzung mehrerer Brands voneinander, den Verkauf einer Software mit spezifischen Designanpassungen für den Käufer (etwa für einen Online-Shop), oder zur Durchführung von A/B-Tests mit unterschiedlich gestylten Frontendkomponenten – es gibt eine Vielzahl von Gelegenheiten, bei denen es…

  • Die Reise mit der Mayflower – ein Ausbildungsbericht

    Seit nunmehr 2 1/2 Jahren habe ich das Privileg, teil der Mayflower-Crew zu sein. Nun ist der Zeitpunkt für mich gekommen, mich von meinem Leichtmatrosen-Dasein zu verabschieden und meine Ausbildung Revue passieren zu lassen – und auf diesem Weg anderen Landratten einen Einblick zu geben, was es bedeutet, als Auszubildender auf der Mayflower zu segeln. Für…

  • Alternative Bedienkonzepte für Webanwendungen

    Die typische Webanwendung wird seit jeher über das Klicken auf Links gesteuert. Und vermutlich hat gerade das zur Popularität des Internets beigetragen, schließlich kann somit jeder ohne große Vorkenntnisse eine Website bedienen. Anders sähe es aus, wenn man Webanwendungen nur mit kryptischen Befehlen steuern könnte, wie beim Arbeiten mit einer Shell. Hier wäre dann wieder Expertenwissen gefragt.…

  • Production != Staging und trotzdem alles unter einem Hut

    In einer idealen Welt der Entwicklung sehen natürlich Staging- und Produktivsystem völlig identisch aus, da Probleme, die im Produktivsystem auftreten würden, bereits auf dem Stagingsystem absehbar sind. In der realen Welt ist dies jedoch längst nicht immer der Fall, sei es nun historisch bedingt, aus Kostengründen, wenn beispielsweise eine teuere kommerzielle Linuxdistribution für das Produktivsystem…

  • 23.12. Verpacktes in PHP

    Viele dürften sich heute Abend über die bunt verpackten Geschenke unter dem Baum freuen. Um Verpacktes soll es auch hinter dem letzten Adventskalendertürchen gehen. Genauer um die PHAR Erweiterung von PHP.

  • 16.12. Eine Einführung in Behavior Driven Development

    Testdriven Development, also das Schreiben eines oder mehrerer Tests bevor der eigentliche Code entsteht, ist inzwischen ein alter Hut. Ein großer Nachteil dieses Verfahrens ist, dass im agilen Umfeld die User Stories erst verstanden werden müssen. Wenn die Story aber falsch verstanden wurde, dann wird auch der Test falsch implementiert. Knackpunkt ist also immer noch…

  • 08.12. Agilere Datenbankentwicklung

    Agile Entwicklung ist gescheitert. Jedenfalls auf Datenbankseite. Agile Entwicklung ist mehr als nur Scrum, hierzu kommen in den meisten Projekten noch weitere Tools und Vorgehensweisen zum Einsatz, um schnell auf neue Anforderungen zu reagieren. Hierzu zählen in der eigentlichen Entwicklung Continuous Improvements, also das stetige Verbessern des Quellcode innerhalb eines Projektes, welche zum Beispiel durch…

  • IPC 2011 – ein kurzer Bericht

    Die International PHP Konferenz im schönen Mainz liegt wenige Tage zurück, Grund genug für mich ein Fazit zu ziehen und einige besondere Perlen unter den zahlreichen Vorträgen zu erwähnen. Mit der Rheingoldhalle in Mainz hat der Veranstalter meiner Meinung nach eine sehr schöne Location gefunden, die flexible Vortragsräume bot um sowohl großen Vorträgen mit mehreren…

  • Agiles CSS

    Bei Mayflower wird agil entwickelt. In erster Linie bedeutet dies für den Kunden, dass wir auf geänderte Anforderungen schnell reagieren können. Schnell reagieren zu können heißt auch, neue oder geänderte Anforderungen so schnell wie möglich umzusetzen. Dafür muss der Code so aufgebaut sein, dass man mit minimalen Aufwand Änderungen durchführen kann. In PHP nutzen wir…