Magento Blog: Anleitungen und Praxiswissen | Seite 186 | mironsoft
Magento Blog
-
04.09.2025
Wer sed nur zeilenweise mit s/alt/neu/ einsetzt, stoesst bei Config-Bloecken, XML-Fragmenten und mehrzeiligen Log-Eintraegen schnell an Grenzen. Hold Space und Pattern Space geben sed die Faehigkeit, mehrere Zeilen gleichzeitig zu betrachten und gezielt als zusammenhaengenden Block zu ersetzen, ganz ohne Perl oder Python.
-
04.09.2025
Eine Nutzungsrichtlinie für Claude Code ist wertlos, wenn niemand nachweisen kann, ob sie eingehalten wird. Wer KI-Tool-Nutzung auditieren will, braucht einen Audit-Trail, der dokumentiert, wo KI-generierter Code im Projekt entstanden ist, wer ihn geprüft hat, und wie dieser Nachweis bei einer internen Revision oder einem Kundenaudit vorgelegt werden kann.
-
04.09.2025
Acht Stunden vor dem Editor sind kein Ausnahmefall, sondern Alltag fuer PHP-Entwickler. Ein Farbschema, das morgens angenehm wirkt, kann am Nachmittag zur Belastung werden. Wir zeigen, wie granulares Tuning in PhpStorm ueber die Theme-Wahl hinausgeht.
-
04.09.2025
Eine API-First-Architektur dreht die klassische Reihenfolge der Softwareentwicklung um: Statt zuerst eine Benutzeroberfläche zu bauen und die Datenzugriffe nachträglich als Nebenprodukt zu entwickeln, entsteht zuerst eine stabile, gut dokumentierte API, aus der sich beliebig viele Frontends, von der klassischen Storefront bis zur mobilen App, bedienen können. Für Magento 2 bedeutet das einen bewussten Bruch mit der monolithischen Grundarchitektur, in der Frontend-Rendering und Geschäftslogik traditionell eng verzahnt sind. Dieser Artikel zeigt, wie eine API-First-Architektur für Magento 2 konkret aussieht, wo sinnvolle Microservice-Grenzen verlaufen und wie sich ein bestehender Shop schrittweise dorthin migrieren lässt.
-
04.09.2025
Datentabellen in React scheitern auf zwei Arten: Entweder baut man alles von Hand und investiert Wochen in Sorting, Filtering und Pagination, oder man wählt eine High-Level-Bibliothek und kämpft gegen ihren Lock-in. TanStack Table v8 ist der dritte Weg: ein headless Tabellen-Engine, der alle Logik liefert und das UI vollständig in eurer Hand lässt.
-
04.09.2025
Wer Elasticsearch nur zum Volltextsuchen einsetzt, verschenkt den größten Teil seiner Analysefähigkeiten. Bucket-Aggregationen gruppieren Dokumente nach Feldwerten, Wertebereichen oder Zeitintervallen, während Metric-Aggregationen aus diesen Gruppen konkrete Kennzahlen wie Durchschnitt, Summe oder Minimum berechnen. Erst im Zusammenspiel beider Aggregationstypen entstehen die Dashboards, Facetten und Reports, die produktive Suchanwendungen von einfachen Volltextsuchen unterscheiden.
-
04.09.2025
Statische Analyse und Code-Style-Prüfungen erst in der CI-Pipeline zu sehen ist zu spät. PHPStan, Psalm und PHP_CodeSniffer lassen sich direkt in PhpStorm integrieren – als externe Tools, Run Configurations und File Watchers – sodass Feedback schon beim Speichern kommt, nicht erst beim Pull Request.
-
03.09.2025
Kaum eine Frage taucht in Kundengesprächen so regelmäßig auf wie diese: Warum zeigt die Search Console für letzte Woche 4.200 Klicks, während GA4 im selben Zeitraum nur 3.100 organische Sitzungen ausweist. Die Antwort liegt nicht in einem Messfehler, sondern darin, dass beide Systeme unterschiedliche Ereignisse zu unterschiedlichen Zeitpunkten mit unterschiedlichen Regeln erfassen. Wer diese Unterschiede kennt, kann Berichte richtig einordnen, statt bei jeder Abweichung an der Datenqualität zu zweifeln.
-
03.09.2025
Die automatisch generierte OpenAPI Dokumentation von API Platform ist ein starker Ausgangspunkt, bleibt aber ohne Nacharbeit oft zu technisch für externe Konsumenten. Eigene Summaries, konkrete Beispiele und korrekt dokumentierte Sicherheitsschemas verwandeln die generische Swagger UI Seite in eine Dokumentation, mit der ein fremdes Team tatsächlich ohne Rückfragen arbeiten kann.
-
03.09.2025
Wer Container-Metriken nur über docker stats beobachtet, verliert Verlaufsdaten und Alarmierung. cAdvisor liest CPU, Memory, Netzwerk und I/O jedes Containers aus, Prometheus speichert die Zeitreihen dauerhaft, und PromQL macht daraus belastbare Kennzahlen für Kapazitätsplanung und Fehlersuche im laufenden Betrieb.