Kategorie: Advent 2012
-
Alternative Bedienkonzepte für Webanwendungen
von
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.…
-
Development Environments with Vagrant and Puppet
von
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…
-
Mayflower-Adventsverlosung: Gewinner stehen fest
von
Pünktlich zum Nikolaus hatten wir Björns Rezension zum neuen Hanser-Titel „Der agile Festpreis“ mit einem kleinen Gewinnspiel ergänzt. In ihrem Text versuchen die Autoren Boris Gloger (Scrum Coach), Ralf Mittermayr (Partner BearingPoint), Dr. Wolfgang Pfarl (T-Mobile Austria) und Dr. Andreas Opelt (Manager bei infonova) der Frage nachzugehen, wie sich Festpreis-Angebote und agile Projektverfahren sauber unter einen Hut…
-
Percona-Tools für Entwickler, Teil 1
von
Percona-Toolkit… das ist doch nur für Admins? Mag man denken, aber es gibt in dieser großen Sammlung von Werkzeugen (der Nachfolger von Maatkit) auch Dinge, die ein reiner Developer nutzen kann und sollte. Und ich meine da nicht nur DevOps. Im Artikel wird genau erklärt, welche Tools das sind und wie ihr sie insbesondere als…
-
Analyze information paths in complex IT-projects —
Use case to visualize several information paths and their impactvon
My main motivation for writing a blog post about that topic can be summarized in a single sentence “The developers produce software that the customer really needs!” It sounds simple but means that developers require appropriate information in order to deliver output that corresponds exactly to the input that the customer provides, or rather to…
-
Production != Staging und trotzdem alles unter einem Hut
von
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…
-
Von Kanban und wie alles besser wurde…
von
Noch im Sommer herrschte das Chaos: Unsere Lieferzeiten waren unklar, das Ticketmanagement wurde von uns selbst durchgeführt und die Fachabteilung, die am lautesten brüllte, hat ihr Ticket als erstes umgesetzt bekommen. Immer wieder erwischten wir uns dabei, wie wir an viel zu vielen Tickets gleichzeitig arbeiteten und die Zeit für technische Verbesserungen auch auf der…
-
Grunt – a JavaScript build tool
von
Build systems have a long tradition in software development infrastructures. They allow for easy automation of tedious tasks that have to be run often while a software product is in development. And there is a great variety of such tasks: compiling source files, running unit tests, gathering metrics from the code and finally deploying it.…
-
Zend Framework 2 mit Doctrine ORM
von
Das Modul-Konzept von Zend Framework 2 macht es einfach, Doctrine2 als ORM zu verwenden. Der Artikel soll zeigen, wie man mit den offiziellen Modulen Doctrine2 in die eigene Zend Framwork Anwendung integriert.