Seite 22 - Monthly Archives: March 2025
-
Maxim Mironjuk
-
März 01, 2025
Die Oxide Engine ist der in Rust geschriebene Kern von Tailwind CSS v4 und ersetzt den alten JavaScript-Scanner durch einen deutlich schnelleren, speicherbewussten Ansatz. Wer versteht, wie die Oxide Engine Quellcode scannt, Kandidaten extrahiert und inkrementell neu kompiliert, kann Content-Konfigurationen gezielter schreiben und ungewöhnliches Build-Verhalten souverän einordnen.
-
Maxim Mironjuk
-
März 01, 2025
Die hexagonale Architektur — auch bekannt als Ports and Adapters — befreit die Domänenlogik von der Kopplung an Frameworks, Datenbanken und externe Services. In Symfony lässt sie sich mit PHP-Interfaces als Ports und Symfony-Services als Adapters präzise umsetzen: vollständig testbarer Domänencode ohne ein einziges Framework-Import in der Kernlogik.
-
Maxim Mironjuk
-
März 01, 2025
Barrierefreiheit ist keine optionale Ergänzung – sie ist eine gesetzliche Anforderung und ein Qualitätsmerkmal. Alpine.js macht es einfach, ARIA-Attribute reaktiv mit dem UI-Zustand zu synchronisieren: aria-expanded folgt automatisch dem Toggle-State, aria-hidden wird dynamisch gesetzt, und Fokus-Traps halten den Keyboard-Fokus im richtigen Kontext.
-
Maxim Mironjuk
-
März 01, 2025
Der manuelle Klick auf Importieren im Admin-Bereich funktioniert für einmalige Datenmigrationen gut, für wiederkehrende Lieferanten-Feeds oder tägliche Bestandsabgleiche ist er dagegen ein Betriebsrisiko: Vergisst jemand den Klick, bleiben Daten veraltet, ohne dass es jemand bemerkt. Wer Magentos Import-Model programmatic über einen eigenen Cronjob ansteuert, bekommt Automatisierung, Fehlerauswertung und Benachrichtigung aus einer Hand, ganz ohne Drittanbieter-Erweiterung.
-