Seite 11 - Monthly Archives: February 2026
-
Maxim Mironjuk
-
Februar 14, 2026
Vue mit Magento GraphQL zu verbinden bedeutet mehr als einen Fetch-Aufruf gegen einen Endpunkt. Fragmente, Fehlerbehandlung, Caching und der Umgang mit Schema-Änderungen entscheiden, ob die Integration wartbar bleibt oder bei jedem Magento Update zum Risiko wird.
-
Maxim Mironjuk
-
Februar 14, 2026
Ein wachsendes Redis Cluster verlangt früher oder später, Hash Slots zwischen Knoten zu verschieben, neue Knoten aufzunehmen oder alte zu entfernen, alles während die Anwendung ununterbrochen weiterläuft. redis-cli --cluster reshard orchestriert diesen Vorgang über den MIGRATING- und IMPORTING-Zustand einzelner Slots und macht Resharding zu einer kontrollierten, live durchführbaren Operation statt eines Wartungsfensters.
-
Maxim Mironjuk
-
Februar 14, 2026
Ein CSS Refactoring verschiebt den Warenkorb Button drei Pixel nach links, alle Unit und Funktionstests bleiben grün, und trotzdem sieht der Checkout plötzlich kaputt aus. Visual Regression Testing schließt genau diese Lücke, indem es Screenshots automatisch mit einer gespeicherten Baseline vergleicht, echte Layoutfehler von harmlosem Renderingrauschen unterscheidet und Entwickler zuverlässig warnt, bevor Kunden den Bruch bemerken.
-
Maxim Mironjuk
-
Februar 14, 2026
Über die eingebauten Kurzformen wie flip-block hinaus lassen sich mit @position-try eigene, benannte Fallback-Positionen definieren, komplett mit eigenem Innenabstand zum Viewport-Rand. Dieser Artikel zeigt fertige, kopierbare Rezepte für Dropdown-Menüs, verschachtelte Untermenüs und Tooltips, die zuverlässig innerhalb des sichtbaren Bereichs bleiben.
-
Maxim Mironjuk
-
Februar 14, 2026
Die Wahl der Server-Distribution entscheidet direkt darüber, wie aktuell PHP-Pakete sind, wie lange Sicherheitsupdates fließen und wie reibungslos der Betrieb mit dem eigenen Hosting-Provider läuft. Dieser Artikel vergleicht Ubuntu LTS, Debian sowie Rocky Linux und AlmaLinux entlang echter Betriebskriterien für PHP- und Magento-Server, statt Distro-Vorlieben zu bedienen.
-
Maxim Mironjuk
-
Februar 14, 2026
x-teleport löst eines der härtesten DOM-Probleme in komponentenbasierten Frontends: Elemente wie Modals, Toasts und Dropdown-Menus müssen außerhalb ihres DOM-Elternelements gerendert werden, behalten aber ihren Alpine.js-Kontext vollständig. Das Portal-Muster, bekannt aus React und Vue, ist jetzt mit einem einzigen HTML-Attribut nutzbar.
-
Maxim Mironjuk
-
Februar 14, 2026
Eine klassische Firewall filtert Netzwerkverkehr nach IP-Adresse und Port, sieht aber nicht, was in einer HTTP-Anfrage steht. Eine Web Application Firewall prüft genau diesen Inhalt und erkennt Angriffsmuster wie SQL-Injection oder Cross-Site-Scripting. Dieser Artikel erklärt den Unterschied, zeigt Regeltypen, False-Positive-Tuning und praktische Konfigurationsgrundlagen für ModSecurity und Cloud-WAFs wie Cloudflare oder AWS WAF.
-
Maxim Mironjuk
-
Februar 14, 2026
Das Standard-Dashboard von Magento zeigt Umsatz, Bestseller und wiederkehrende Kunden, für fachliche KPIs wie Lagerbestand-Warnungen oder offene RMA-Anfragen fehlt dagegen jede vorgefertigte Kachel. Wer die Dashboard-Architektur, die Datenaggregation und eine saubere Cache-Strategie versteht, kann eigene Widgets bauen, die auch bei großen Datenmengen nicht jedes Mal die komplette Datenbank neu befragen.
-
Maxim Mironjuk
-
Februar 14, 2026
Ein externes PIM mit zusätzlichen Marketing-Attributen oder ein separater Bewertungsdienst liefert oft genau die Daten, die im Produkt-Schema fehlen, ohne dass sich ein zweiter Request für den Client lohnt. Dieser Artikel zeigt, wie sich ein einzelnes Feld eines externen Services sauber per Resolver-Delegation ins bestehende ProductInterface einbinden lässt, inklusive Fehlerbehandlung, wenn der externe Service einmal nicht erreichbar ist, und Batching, damit eine Produktliste nicht einen HTTP-Aufruf pro Knoten auslöst.
-
Maxim Mironjuk
-
Februar 13, 2026
Jedes Mal, wenn eine Seite ein Skript von einem fremden CDN einbindet, verlässt sie sich stillschweigend darauf, dass genau der Code ausgeliefert wird, der beim letzten Test gelaufen ist. Wird dieses CDN kompromittiert, ändert sich der Inhalt der Datei, aber die eingebundene URL bleibt identisch, und der Browser lädt anstandslos den manipulierten Code aus. Subresource Integrity setzt genau hier an: Ein Hash-Wert im HTML vergleicht den tatsächlich empfangenen Inhalt mit dem erwarteten Inhalt und blockiert die Ausführung bei jeder Abweichung.
-