Magento Blog: Anleitungen und Praxiswissen | Seite 140 | mironsoft
Magento Blog
-
06.11.2025
React Hook Form wirbt damit, unnötige Re-Renders zu vermeiden, indem es Eingabefelder unkontrolliert über Refs verwaltet statt über State. Genau dieser Vorteil verschwindet aber schnell wieder, sobald watch() ins Spiel kommt, denn der zurückgegebene Wert dieser Funktion löst bei jeder Eingabe einen Re-Render der gesamten Formular-Komponente aus, während der dafür vorgesehene useWatch()-Hook genau dieses Problem gezielt löst.
-
06.11.2025
Eine rekursive CTE loest genau die Aufgabe, an der eine normale Abfrage scheitert: Baumstrukturen unbekannter Tiefe in einem einzigen SQL-Statement durchlaufen. Mit WITH RECURSIVE werden Kategoriebaeume, Organigramme und Stuecklisten ohne Anwendungscode und ohne feste Verschachtelungstiefe ausgewertet, solange Ankeranfrage, rekursiver Teil und Terminierungsbedingung sauber definiert sind.
-
06.11.2025
Ein komplexer Geschaeftsprozess passt selten in eine einzelne Anfrage an Claude. Mehrschrittige Konversationsdesigns zerlegen eine grosse Aufgabe in nachvollziehbare Etappen mit klarem Zustand, sodass jeder Schritt geprueft, korrigiert und wiederholt werden kann, statt auf eine einzige perfekte Antwort zu hoffen.
-
06.11.2025
Ein Tippfehler in x-data oder ein Zugriff auf eine noch nicht existierende Eigenschaft führt in Alpine standardmäßig nur zu einer Konsolen-Warnung, die in Produktion niemand sieht. Alpine.setErrorHandler() macht daraus einen zentralen Anlaufpunkt für echtes Monitoring, ohne dass der Rest der Seite dabei blockiert wird.
-
06.11.2025
Eine Funktion wie YEAR() oder LOWER() auf einer indizierten Spalte kostet den Index — MySQL muss jede Zeile auswerten. Was SARGable Query bedeutet und wie man Queries korrekt umschreibt, zeigt dieser Artikel.
-
06.11.2025
Der Symlink-Switch ist nur der Anfang. Suchindex-Reindex, Queue-Consumer-Neustart und Cache-Warmup sind die drei verborgenen Wartezeiten nach jedem Magento-Deployment – und sie müssen in der Pipeline koordiniert werden.
-
06.11.2025
Wer phpcs, phpstan oder bin/magento cache:flush immer wieder im Terminal eintippen muss, verliert Zeit und Fokus. PhpStorm erlaubt es, jeden Composer-Script, jedes Shell-Kommando und jedes Docker-Wrapper-Skript als Button direkt in die IDE zu integrieren – klickbar, mit Ausgabe im Run-Fenster und optional per Tastenkürzel auslösbar.
-
06.11.2025
Magento 2 bringt eine eigene Testinfrastruktur mit, die sich erheblich von einem Standard-PHPUnit-Projekt unterscheidet. Wer Integrationstests direkt aus PHPStorm starten, Coverage-Berichte in der IDE sehen und einzelne Testmethoden mit einem Klick debuggen will, braucht spezifische Konfigurationen – die dieser Artikel vollständig abdeckt.
-
06.11.2025
Ein Backup ist erst dann ein Backup, wenn es sich wiederherstellen lässt. Wir zeigen, wie eine belastbare Backup-Strategie und Disaster Recovery für Magento 2 zusammenspielen: RTO und RPO als Steuergrößen, Automatisierung, Offsite-Storage und regelmäßige Restore-Drills.
-
05.11.2025
Schwankende Build-Last ist der Normalfall: nachts kaum Pipelines, am Nachmittag ein Ansturm von Merge-Request-Pipelines. Statischtes Runner-Provisioning verschwendet entweder Geld oder produziert Wartezeiten, Autoscaling loest beides.