Messaging als Programmiermodell

Aktuell beschäftige ich mich intensiv mit der Strukturierung von Software, welche auch nach einiger Zeit noch wartbar ist. Auf der Suche nach neuen Wegen, bin ich auf das Messaging gestossen. Den meisten dürfte das Messaging schon von den Message Queues bekannt sein. Sprich wenn eine Applikation Messages an eine Message Queue sendet und diese Messages …

Wartbarkeit von Software verbessern

In letzter Zeit mache ich mir vermehrt Gedanken zur Strukturierung von Software und wie wir unsere Produkte/Projekte längerfristig besser machen können. Ich glaube, viele von uns haben nach wie vor Probleme mit der Wartbarkeit von Software. Im Artikel möchte ich einige Ansätze aufzeigen, mit denen es möglich ist, die Wartbarkeit von Software zu verbessern. Software als …

Lessons Learned @ NZZ – Teil 4 – Symfony2 Controller

Beruflich arbeite ich momentan intensiv mit Symfony2. Wir hatten in den letzten 1,5 Jahren im Team immer wieder grosse Meinungsunterschiede, welchen Ansatz man für Symfony2 Controller wählen soll. Direkt vom Symfony2 Controller erben? Die Controller als Services aufsetzen und alle benötigten Services per Dependency Injection übergeben? Die Controller als Services instanzieren und nur den Container …