Seite 22 - Monthly Archives: April 2025
-
Maxim Mironjuk
-
April 01, 2025
Admin-Dashboards sind die technisch anspruchsvollsten UIs einer Applikation – sortierbare Datentabellen mit tausenden Einträgen, verschachtelte Filter, URL-synchronisierter Zustand und Bulk-Actions auf ausgewählten Datensätzen stellen hohe Anforderungen an Architektur und Performance. Vue 3's Composition API und Pinia bieten genau die richtigen Werkzeuge, um Admin-Oberflächen wartbar und schnell zu bauen.
-
Maxim Mironjuk
-
April 01, 2025
Background-Agents starten lang laufende Befehle wie Builds, Test-Suiten oder Deployments im Hintergrund und geben die Kontrolle sofort zurueck, statt die Session blockierend auf das Ergebnis warten zu lassen. In Kombination mit mehreren parallelen Tasks entsteht so ein Arbeitsmodus, der Wartezeiten produktiv nutzt, aber auch neue Fragen zu Ressourcen, Konflikten und Ueberwachung aufwirft.
-
Maxim Mironjuk
-
April 01, 2025
Bevor Docker Named Volumes offiziell unterstuetzte, loeste die Community das Problem persistenter Daten mit einem Workaround: einem eigenen, nie laufenden Container, der ausschliesslich Datenverzeichnisse deklarierte und ueber --volumes-from an andere Container weitergab. Dieses Data-Only-Container-Pattern war jahrelang Standard, ist heute aber in den allermeisten Faellen durch Named Volumes ersetzt worden, mit nur wenigen verbliebenen Nischen, in denen der alte Ansatz noch eine Rolle spielt.
-
Maxim Mironjuk
-
April 01, 2025
Der Disk-I/O-Scheduler unter Linux entscheidet, in welcher Reihenfolge Lese- und Schreibanfragen an das Blockgeraet weitergereicht werden, lange bevor MySQL selbst etwas davon merkt. Auf NVMe-Storage kann die falsche Wahl mehr Latenz kosten als jede MySQL-Konfigurationsaenderung einsparen kann.
-
Maxim Mironjuk
-
April 01, 2025
Der Checkout ist die geschäftskritischste Stelle jedes Online-Shops, und genau dort scheitern barrierefreie Interfaces am häufigsten. Blockierte Fortschrittsanzeigen, unauffindbare Fehlermeldungen und Tastaturfallen im Zahlungsschritt kosten zahlende Kunden und öffnen rechtliches Risiko nach dem Barrierefreiheitsstärkungsgesetz. Dieser Artikel zeigt, wie ihr jeden einzelnen Schritt des Checkout-Prozesses in Magento und Hyva systematisch barrierefrei auditiert, testet und umsetzt.
-
Maxim Mironjuk
-
April 01, 2025
Magento bringt mit Magento_CustomerBalance ein vollwertiges Store-Credit-System mit, das im Luma-Theme über klassische Blöcke ausgegeben wird. Im Hyvä-Theme fehlt diese Ausgabe meist komplett und muss neu gedacht werden: als ViewModel, als GraphQL-Query und als Alpine-Komponente im Checkout. Dieser Artikel zeigt den kompletten Weg von der Saldo-Anzeige bis zur Einlösung.
-
Maxim Mironjuk
-
April 01, 2025
Funktionale Tests prüfen, ob eine Komponente das Richtige tut, sagen aber nichts darüber aus, ob sie auch richtig aussieht. Ein verrutschter Button, ein falsch skalierter Icon oder ein Farbkontrast-Fehler nach einem Refactoring bleiben von Jest-Assertions unbemerkt. Visuelles Regressionstesting schließt diese Lücke, indem es Screenshots gegen eine gepflegte Baseline vergleicht und jede pixelbasierte Abweichung sichtbar macht. Dieser Artikel zeigt die praktische Toolchain rund um Detox, den Umgang mit Baseline-Bildern und wie sich False Positives durch Animationen und Zeitangaben systematisch vermeiden lassen.
-