Die Zukunft der mobilen Softwareentwicklung

Als Softwareentwickler beobachte ich ständig die Trends und Veränderungen in unserem Bereich, um nicht nur aktuell zu bleiben, sondern auch die Zukunft der Technologie mitzugestalten. Die mobile Softwareentwicklung, ein Gebiet, das mir besonders am Herzen liegt, durchläuft einen ständigen Wandel, der sowohl Herausforderungen als auch Chancen mit sich bringt. Die …

Software-Stabilität dank Continuous Deployment – wie geht das?

Unsere Software dirigiert den Weg aller Pakete zu ihren Empfängern. In den Paketzentren der Schweizerischen Post liefern unsere Services für jedes Paket die nächste durchzuführende Aktion. Wenn diese Dienste nicht laufen, entstehen enorme Kosten. Trotzdem rollen wir unsere geschäftskritischen Software-Services mehrmals täglich aus und jeder Commit in den Master Branch …

Clean Architecture für Langlebige Softwareprojekte

In der vielfältigen Welt der Softwarearchitektur gibt es zahlreiche Ansätze, doch Clean Architecture steht für mich an erster Stelle. Dieser Ansatz, wie von Robert C. Martin in seinem Buch „Clean Architecture – Das Praxis-Handbuch für gutes Softwaredesign“ beschrieben, wird in diesem Beitrag genauer beleuchtet. Besonderes Augenmerk liegt darauf, warum die …