Magento Blog: Anleitungen und Praxiswissen | Seite 39 | mironsoft
Magento Blog
-
31.03.2026
Ein Server, der nachts um drei Uhr hängt, meldet sich nicht per Alarm, er meldet sich gar nicht mehr. Ein Watchdog-Timer ist die letzte Verteidigungslinie für genau diesen Fall: Ein unabhängiger Timer, der einen automatischen Neustart auslöst, sobald das System aufhört, ihn regelmäßig zu bestätigen. Für unbeaufsichtigte Magento-Hosting-Server, bei denen niemand um drei Uhr nachts eingreifen kann, ist ein korrekt konfigurierter Watchdog der Unterschied zwischen einem kurzen Reboot und stundenlangem Ausfall bis zum nächsten Arbeitstag.
-
31.03.2026
E2E-Tests und Penetration-Tests werden in Projektgesprächen gelegentlich so behandelt, als könnte eine ausreichend umfangreiche E2E-Testsuite einen eigenständigen Penetration-Test irgendwann überflüssig machen, was auf einem grundlegenden Missverständnis der jeweiligen Testabsicht beruht: Ein E2E-Test prüft, ob eine Anwendung entlang bekannter, vorab definierter Nutzerpfade wie erwartet funktioniert, während ein Penetration-Test gezielt versucht, die Anwendung auf Wegen zu missbrauchen, die kein Entwicklungsteam beim Schreiben der Testfälle vorher bedacht hat. Diese grundlegend unterschiedliche Denkrichtung macht beide Testarten zu sinnvollen, sich ergänzenden Bausteinen einer Qualitätssicherungs-Strategie, aber keine der beiden kann die jeweils andere strukturell ersetzen.
-
30.03.2026
Der klassische OAuth2 Authorization Code Flow setzt voraus, dass der Client einen Browser öffnen und einen Redirect empfangen kann, was für ein CLI-Tool, einen Smart-TV oder ein IoT-Gerät ohne Bildschirmtastatur praktisch nicht funktioniert. Der OAuth2 Device Authorization Grant, spezifiziert in RFC 8628, löst dieses Problem, indem der Nutzer die Autorisierung auf einem separaten Gerät mit vollwertigem Browser durchführt, während das ursprüngliche Gerät im Hintergrund auf das Ergebnis wartet.
-
30.03.2026
Ein Relaunch oder Domainwechsel kann Rankings kosten, wenn URL-Inventur, Redirects und Search-Console-Wechsel nicht sauber geplant werden. Diese Checkliste zeigt, wie es strukturiert und sicher gelingt.
-
30.03.2026
Custom-URL-Schemes lassen sich von jeder beliebigen App beanspruchen und öffnen damit ein Einfallstor für Hijacking. Universal Links unter iOS und App Links unter Android lösen das über eine kryptografisch verifizierte Domain, verlangen dafür aber eine korrekte Konfiguration auf Server- und App-Seite. Dieser Artikel zeigt Schritt für Schritt, wie React Native Deep Linking sauber eingerichtet, mit React Navigation verbunden und zuverlässig getestet wird.
-
30.03.2026
Sobald eine Komponente nicht nur Daten empfangen, sondern auch aktiv an den Server senden soll, etwa bei einem Live-Chat oder einer kollaborativen Bearbeitung, reicht eine unidirektionale Verbindung nicht mehr aus. WebSocket liefert genau diesen Zwei-Wege-Kanal, bringt aber auch mehr Verantwortung mit sich: Die Verbindung muss im richtigen Moment des Alpine-Lifecycles aufgebaut, eingehende Nachrichten müssen zuverlässig in reaktiven State übersetzt und die Verbindung beim Entfernen der Komponente sauber wieder geschlossen werden. Dieser Artikel zeigt eine solide Grundstruktur an zwei praktischen Beispielen, einem Live-Chat und einem Live-Dashboard, inklusive Fehlerbehandlung bei Verbindungsverlust und grundlegenden Sicherheitsüberlegungen.
-
30.03.2026
Ein Sprung von PHP 5.6 direkt auf PHP 8 überspringt vier Major-Versionen mit jeweils eigenen Breaking Changes, entfernten Funktionen und veränderter Fehlerbehandlung. Dieser Artikel zeigt eine mehrstufige Migrationsstrategie mit Zwischenversionen, Kompatibilitätsschicht und Testnetz, statt eines riskanten Ein-Schritt-Sprungs.
-
30.03.2026
Ein Festplattendefekt, ein zerstoerter Bootloader oder ein kompletter Hardware-Ausfall trifft Teams meistens ohne Vorwarnung. Bare Metal Recovery ist die Disziplin, einen Server von Grund auf neu aufzusetzen, inklusive Partitionstabelle, Bootloader und Betriebssystem, ohne dass eine funktionierende Basisinstallation existiert. Wer diesen Fall vorher plant und uebt, braucht dafuer Stunden statt Tage.
-
29.03.2026
Docker Desktop ist für viele Entwicklerteams der Standard-Einstieg in die Container-Welt, doch seit 2021 gelten für größere Unternehmen kostenpflichtige Lizenzbedingungen. Wer die Kriterien nicht kennt, riskiert entweder unnötige Ausgaben oder eine Lizenzverletzung, dabei gibt es mittlerweile mehrere ausgereifte Alternativen, die für viele Teams völlig ausreichen.
-
29.03.2026
Ein leistungsstarker Entwicklerlaptop mit aktiviertem CPU-Throttling in den Chrome DevTools fühlt sich wie ein solides Low-End-Testing an, bildet die Realität eines echten 150-Euro-Android-Geräts aber nur unzureichend ab. Thermisches Drosseln, echte Speicherlimits, langsamer Storage und Hintergrundprozesse anderer Apps lassen sich am Schreibtisch kaum simulieren. Wer Performance-Regressionen für die tatsächliche Nutzerbasis ernst nimmt, kommt an physischen Testgeräten oder Cloud-Gerätefarmen nicht vorbei.