Magento Blog: Anleitungen und Praxiswissen | Seite 123 | mironsoft
Magento Blog
-
30.11.2025
Formulare sind der häufigste Performance-Engpass in React-Applikationen – nicht weil Formulare schwierig sind, sondern weil kontrollierte Inputs bei jedem Tastendruck Re-Renders auslösen. React Hook Form umgeht das mit uncontrolled Inputs und einem eigenen Subscription-System. Kombiniert mit Zod-Schemas entsteht eine typsichere, performante Formular-Lösung ohne Kompromisse.
-
29.11.2025
Wenn docker run --memory=512m --cpus=1.5 ausgeführt wird, schreibt Docker im Hintergrund schlicht ein paar Werte in Textdateien unterhalb von /sys/fs/cgroup. Wer diese Dateien einmal selbst gelesen hat, versteht Ressourcenlimits nicht mehr als Docker-Magie, sondern als das, was sie sind: Kernel-Mechanik.
-
29.11.2025
Wer in seinem Onlineshop einen Chatbot oder einen KI-Einkaufsassistenten einsetzt, bekommt es mit einer neuen europäischen Regel zu tun, die auf den ersten Blick sehr abstrakt klingt, in der Praxis aber eine ganz konkrete Frage stellt: Weiß Ihre Kundschaft, dass sie gerade mit einer künstlichen Intelligenz spricht und nicht mit einem Menschen? Der EU AI Act verlangt genau das, klar und unmissverständlich. Wir erklären, worum es geht, ab wann es zählt und was Sie in Ruhe erledigen können.
-
29.11.2025
Ein Cron-Job, der lautlos scheitert, hinterlässt keine Fehlermeldung auf einem Bildschirm, den jemand liest. Dieser Leitfaden zeigt, wie MAILTO tatsächlich funktioniert, wie Exit-Codes in Cron-Skripten ausgewertet werden, wie Healthcheck-Pings als Dead Man Switch fehlende Ausführungen erkennen und wie all das zu einer verlässlichen Alerting-Kette für Cron-Jobs zusammenwächst.
-
29.11.2025
Viewport-Breakpoints reichen nicht – Komponenten müssen auf ihre eigene Größe reagieren, nicht auf die Fensterbreite. x-resize bringt den ResizeObserver deklarativ in Alpine.js, ohne eine Zeile Boilerplate-Code.
-
29.11.2025
Seit MySQL 8 lassen sich Baumstrukturen und andere hierarchische Daten über WITH RECURSIVE direkt in SQL auflösen, ohne dafür rekursive Anwendungslogik oder eine feste Anzahl von Self-Joins zu benötigen. Die grundlegende Syntax folgt dem SQL-Standard, doch MySQL bringt einige eigene Implementierungsdetails mit, von der internen Umsetzung als UNION-Schleife bis zum konfigurierbaren Endlosschleifen-Schutz über cte_max_recursion_depth. Dieser Artikel zeigt, wie rekursive CTEs in MySQL intern arbeiten, wo typische Fallstricke liegen und wie sich ein Magento-Kategoriebaum damit praktisch und performant auflösen lässt.
-
29.11.2025
env() ist den meisten nur über die vier Safe-Area-Insets bekannt, mit denen sich Layouts an Notch oder Dynamic Island anpassen, dabei ist es ein allgemeiner Mechanismus für Environment-Variablen, die Browser oder Betriebssystem bereitstellen. Hier steht, was darüber hinaus existiert, einschließlich autoren-definierter Variablen, Viewport Segments für faltbare Geräte, und eine klare Abgrenzung zu Custom Properties.
-
28.11.2025
Einen Submit-Button in einer tief verschachtelten Formular-Komponente zu deaktivieren, während das Formular abgeschickt wird, erfordert bislang Prop-Drilling oder externen State. useFormStatus macht diesen Zustand ohne beides zugänglich.
-
28.11.2025
Seit iOS 14.5 muss jede App, die einen Nutzer geräteübergreifend zu Werbezwecken verfolgen will, vorher explizit um Zustimmung fragen. Wird der Prompt falsch eingebunden oder zur falschen Zeit gezeigt, verlieren Analytics- und Werbe-SDKs wertvolle Signale. Dieser Artikel zeigt die technische Funktionsweise, die praktische Einbindung und die konkreten Folgen einer Ablehnung.
-
28.11.2025
Pagination entscheidet über Ladezeit und Konsistenz jedes Listen-Endpunkts. Dieser Artikel zeigt, warum klassische Offset-Pagination bei wachsenden Tabellen langsam wird, wie Cursor-basierte Keyset-Pagination in PHP funktioniert und wie opake Cursor-Tokens robust kodiert werden.