Seite 22 - Monthly Archives: November 2025
-
Maxim Mironjuk
-
November 01, 2025
Kubernetes wird als Lösung für Probleme vermarktet, die viele Teams noch gar nicht haben. Docker Compose löst lokale Entwicklung und kleinere Produktions-Deployments elegant – Kubernetes löst Cluster-Skalierung, Selbstheilung und Multi-Tenant-Isolation. Der Unterschied liegt nicht in der Technologie, sondern in der Problemgröße.
-
Maxim Mironjuk
-
November 01, 2025
Eine Testsuite, die über Jahre organisch mit dem Produktivcode mitwächst, sammelt fast zwangsläufig dieselben Arten von Verfall an wie der Produktivcode selbst: kopierte Testfälle, die sich nur in einem einzigen Wert unterscheiden, veraltete Hilfsfunktionen, die niemand mehr traut zu löschen, und Setup-Blöcke, die von Testfall zu Testfall fast identisch, aber nie ganz gleich sind. Anders als beim Produktivcode fehlt für Testcode-Refactoring aber ein entscheidendes Sicherheitsnetz: Es gibt keine zweite Testsuite, die prüfen würde, ob die erste noch korrekt funktioniert, weshalb Refactoring an Tests selbst mit besonderer Sorgfalt geschehen muss.
-
Maxim Mironjuk
-
November 01, 2025
Der native Browser-Pfeil eines select-Elements passt selten zu einem durchdachten Design-System, und appearance: none entfernt genau dieses eine visuelle Detail, ohne die eingebaute Tastatursteuerung, Suche per Tastendruck oder Screenreader-Ankündigung zu beeinträchtigen. Wer diese Technik richtig einsetzt, spart sich den kompletten Nachbau eines Dropdowns per JavaScript.
-
Maxim Mironjuk
-
November 01, 2025
Event Driven Microservices ersetzen synchrone REST Aufrufe zwischen Services durch asynchrone Integration Events, die ueber Symfony Messenger auf einen gemeinsamen Broker verteilt werden. Dieser Artikel zeigt, wie das Transactional Outbox Pattern das Dual Write Problem loest, wie Consumer idempotent bleiben, wie Event Schemas sich versionieren lassen und wann ein Saga Orchestrator fuer verteilte Geschaeftsprozesse noetig wird.
-