Archive: 2026-05 | Seite 6
Archive: May 2026
-
05.05.2026
Promise.allSettled wartet auf alle übergebenen Promises, unabhängig davon, ob einzelne erfüllt oder abgelehnt werden, und liefert für jedes Ergebnis einen eigenen Status. Für Batch-Requests, bei denen ein einzelner Fehler nicht die gesamte Operation zunichtemachen soll, ist das die richtige Grundlage statt des Fail-Fast-Verhaltens von Promise.all.
-
05.05.2026
Lange Prozesse sollten im Shop nicht synchron auf den Request warten. Magento 2 Message Queues mit RabbitMQ entkoppeln Versand, Importe, ERP-Sync und andere Aufgaben sauber vom Frontend- oder Admin-Request.
-
05.05.2026
Das Builder Pattern erzeugt komplexe Objekte Schritt für Schritt. In Magento 2 ist es besonders wichtig bei SearchCriteria, Filtern, Sortierungen und stabilen Konfigurationsobjekten für Services.
-
04.05.2026
Eine Seiten-Query, die alle Felder für zehn Komponenten in einem Block auflistet, wird bei jeder Änderung zum Merge-Konflikt-Magneten. GraphQL Fragments zerlegen Queries in benannte, wiederverwendbare Bausteine, die direkt neben der Komponente leben, die sie konsumiert, und lösen damit Wartbarkeitsprobleme, die mit wachsender Anwendung unvermeidlich werden.
-
04.05.2026
Der Digital Services Act (DSA) ist ein neues EU-Gesetz, das seit dem 17. Februar 2024 für nahezu alle Online-Shops mit Kundenbewertungen, Kommentarfunktionen oder Marktplatz-Angeboten gilt. Er verlangt unter anderem eine erreichbare Kontaktstelle, einen einfachen Melde-Weg für rechtswidrige Inhalte und ein Verbot manipulativer Bedienoberflächen. Dieser Beitrag erklärt in einfachen Worten, wer betroffen ist und was Sie jetzt tun sollten.
-
04.05.2026
Ein tägliches Backup allein rettet nur den Stand von Mitternacht. Point-in-Time Recovery kombiniert ein Basis-Backup mit dem gezielten Replay von Binlogs und stellt eine MySQL-Datenbank bis zur letzten korrekten Transaktion wieder her, direkt vor einem fehlerhaften DELETE oder DROP.
-
04.05.2026
Eine vage formulierte Kennzahl führt zu widersprüchlichen Reports, selbst wenn die zugrunde liegende Query technisch korrekt ist. Claude hilft, KPI-Definitionen präzise zu fassen, Cohort-Analysen und konsolidierte Kennzahlen-Sichten zu bauen und wiederkehrende Reports zu automatisieren. Dieser Artikel zeigt den Weg von der unscharfen Fachfrage zum verlässlichen Business-Intelligence-Report.
-
04.05.2026
Wer mehrere Lager in unterschiedlichen Regionen betreibt, steht bei MSI vor der Frage, ob Distance oder Priority die passende Auswahl trifft. Beide Algorithmen sind Standard, funktionieren aber grundlegend unterschiedlich: Der eine rechnet, der andere zählt eine feste Liste ab. Dieser Artikel zeigt, wie das Geocoding der Sources tatsächlich funktioniert, wie die Prioritäts-Konfiguration pro Source wirkt und wie ein realistisches Setup mit mehreren regionalen Lagern aussieht.
-
04.05.2026
Ein frisch eingerichtetes PHPStorm ohne Checkliste kostet Stunden: falsche Interpreter, zu viel indexierte Vendor-Masse, kein Xdebug, keine Run Configurations. Diese Checkliste deckt alle kritischen Einstellungen ab – in der Reihenfolge, die für Docker-Magento-Projekte am meisten bringt.
-
04.05.2026
Wer auf Produktionsservern kompiliert, verknüpft Build-Umgebung und Laufzeit-Umgebung auf eine Weise, die zu nicht reproduzierbaren Deployments führt. Docker Release-Images mit Multi-Stage-Builds trennen diese Phasen sauber, liefern schlanke Artefakte und machen jedes Deployment zu einem kontrollierbaren, rücksetzbaren Vorgang.