Magento Blog: Anleitungen und Praxiswissen | Seite 241 | mironsoft
Magento Blog
-
19.06.2025
Composer kann weit mehr als nur Abhängigkeiten installieren: Über Composer-Scripts und Lifecycle-Hooks lässt sich jeder Schritt des Installationsprozesses, vom ersten composer install bis zum letzten Autoload-Dump, um eigene Automatisierung erweitern. Ob Shell-Befehl oder PHP-Callback über Composer\Script\Event, wer die vollständige Event-Liste kennt, ersetzt manuelle Setup-Schritte, vergessene Cache-Leerungen und improvisierte Onboarding-Anleitungen durch reproduzierbare, versionierte Automatisierung direkt in der composer.json.
-
19.06.2025
Die Composition API von Vue 3 verändert, wie Logik zwischen Komponenten geteilt wird, und genau diese Verschiebung eröffnet neue Muster für Tailwind CSS in Vue 3 Projekten. Reaktive Klassenlisten, wiederverwendbare Composables für Varianten und ein sauberes Zusammenspiel mit Scoped Slots machen aus verstreuten Utility Klassen ein konsistentes, gut wartbares Design System.
-
19.06.2025
Nach einem Produktionsvorfall liegen Informationen verstreut in Chat-Verlaeufen, Monitoring-Dashboards und Log-Dateien vor, waehrend das Team unter Zeitdruck einen verwertbaren Bericht schreiben soll. Claude hilft, aus diesen Fragmenten eine chronologische Timeline zu rekonstruieren und einen strukturierten, blamefreien Postmortem-Bericht mit konkreten Action Items zu formulieren.
-
19.06.2025
Video-Transkripte werden meist nur als Barrierefreiheits-Pflichtübung behandelt, dabei liegt ihr größter Wert woanders: Sie machen Videoinhalte für Suchmaschinen und KI-Systeme lesbar, liefern Rohmaterial für Snippets und erhöhen die Wahrscheinlichkeit, dass Inhalte in KI-generierten Antworten zitiert werden.
-
18.06.2025
Tests, die einzeln bestehen aber gemeinsam fehlschlagen, sind das frustrierendste Problem in einer PHPUnit-Suite. Dahinter stecken fast immer globaler Zustand, fehlende Isolation oder versteckte Abhängigkeiten zwischen Tests – Probleme, die mit der richtigen Methodik aufdeckbar und dauerhaft behebbar sind.
-
18.06.2025
Die Standard-Bestellhistorie von Hyvä zeigt nur einen groben Order-Status, aber keine Tracking-Nummer und keine Zustell-Timeline. Dieser Artikel zeigt, wie sich Shipment- und Track-Daten performant per GraphQL laden lassen, wie ein Carrier-Code-zu-Tracking-URL-Mapping als ViewModel aussieht und wie eine Alpine-Komponente daraus eine verständliche Status-Timeline baut. Ergänzt um Teillieferungen, Caching-Aspekte und die wichtigsten Edge Cases.
-
18.06.2025
Shell-Skripte überstehen Code-Reviews selten ohne Beanstandungen — weil es keine standardisierten Checklisten gibt. Diese Bash-Checkliste deckt alle kritischen Dimensionen ab: Sicherheit, Fehlerbehandlung, Logging, Testbarkeit mit BATS und statische Analyse mit ShellCheck — systematisch und praxisnah.
-
18.06.2025
CSS Grid vs. Flexbox ist keine Glaubensfrage, sondern eine präzise Entscheidung nach Layout-Dimension. Wer die fundamentalen Unterschiede versteht, wählt das richtige Werkzeug für jede Situation — und kombiniert beide Systeme dort, wo es sinnvoll ist.
-
18.06.2025
Wer PHP in Docker-Containern entwickelt und trotzdem Tests direkt aus der IDE heraus starten will, steht vor einer Konfigurationsaufgabe: PhpStorm muss wissen, welcher PHP-Interpreter im Container steckt, wie Xdebug erreichbar ist und wie Pfade zwischen Host und Container gemappt werden. Dieser Artikel zeigt den vollständigen Weg.
-
18.06.2025
Wer eine wachsende Cypress- oder Playwright-Suite bei jedem Commit komplett ausführt, verliert schnell wertvolle Minuten Feedback-Zeit und CI-Budget. Dieser Artikel zeigt praxisnah, wie Feature-Tags, Dependency-Graphen und Git-Diff-Heuristiken betroffene Tests zuverlässig identifizieren, während geplante Vollläufe weiterhin als Sicherheitsnetz gegen übersehene Regressionen dienen.