Seite 16 - Maxim Mironjuk
-
Maxim Mironjuk
-
April 21, 2026
Ein PHP-Array kann als Stack, Queue und fast alles andere dienen, das ist seine große Stärke und gleichzeitig seine größte Schwäche. Die SPL bringt mit SplStack, SplQueue und SplPriorityQueue spezialisierte Strukturen mit, die nicht nur klarere Absicht im Code ausdrücken, sondern bei bestimmten Operationen auch messbar schneller arbeiten. Wir zeigen, wann sich der Umstieg lohnt.
-
Maxim Mironjuk
-
April 21, 2026
Module Federation in Webpack 5 löst das bisher schwierigste Problem bei Micro-Frontend-Architekturen: Wie mehrere unabhängige Teams ihre JavaScript-Bundles zur Laufzeit kombinieren, ohne gemeinsame Dependencies mehrfach zu laden oder eine zentrale Build-Pipeline zu teilen.
-
Maxim Mironjuk
-
April 21, 2026
Wenn top nur zeigt, dass die CPU beschäftigt ist, aber nicht womit, hilft klassisches Monitoring nicht weiter. Kernel-Tracing mit ftrace und perf macht sichtbar, welche Funktion im Kernel wie lange läuft, welcher Syscall blockiert und wo genau die Zeit in einem scheinbar einfachen Request verschwindet.
-
Maxim Mironjuk
-
April 21, 2026
Log-Tabellen wie report_event, customer_visitor und catalog_compare_item protokollieren Besucherverhalten und wachsen bei jedem Seitenaufruf, oft schneller als jede andere Tabellengruppe im Shop. Wer das eingebaute Log Cleaning richtig konfiguriert und für Tabellen ohne automatische Bereinigung eigene Skripte baut, hält die Datenbank schlank, ohne auf wichtige Reporting-Daten zu verzichten.
-
Maxim Mironjuk
-
April 21, 2026
Wer Magento-Checkout-Flows nur gegen die echte API testet, bekommt langsame und flackernde End-to-End-Tests, die bei jedem Backend-Hickup rot werden. Mit cy.intercept() stubbt und beobachtet ihr Netzwerk-Requests gezielt, ladet Fixtures für realistische Antworten und testet Fehler- und Ladezustände deterministisch, ganz ohne den echten Server dafür anzufassen. So bleiben eure Tests schnell, reproduzierbar und unabhängig vom aktuellen Datenbankzustand.
-
Maxim Mironjuk
-
April 21, 2026
Die folgende Referenz listet alle wichtigen Magento CLI Befehle geordnet nach Kategorie auf. Jeder Befehl wird mit seiner genauen Syntax und einer praxisnahen Beschreibung dokumentiert.
-
Maxim Mironjuk
-
April 21, 2026
Das EAV-Modell (Entity-Attribute-Value) ist ein Datenbankdesignmuster, das eine hochflexible Speicherung von Daten ermöglicht, deren Struktur nicht vollständig im Voraus bekannt ist oder sich häufig ändert. Statt jede Eigenschaft eines Objekts als eigene Tabellenspalte zu speichern, werden alle Eigenschaften als Zeilen in einer universellen Wertetabelle abgelegt.
-
Maxim Mironjuk
-
April 21, 2026
Postman, Insomnia und curl haben ausgedient, wenn PhpStorm einen vollwertigen HTTP-Client eingebaut hat. GraphQL-Queries, REST-Endpoints, Bearer-Token-Authentifizierung und Environment-Variablen für verschiedene Stages – alles direkt in der IDE, versioniert im Repository und ohne Tool-Wechsel.
-
Maxim Mironjuk
-
April 20, 2026
Die meisten erfolgreichen Angriffe auf Linux-Server treffen auf offene SSH-Passwort-Logins, fehlende Firewall-Regeln und veraltete Pakete, nicht auf ausgeklügelte Zero-Day-Exploits. Dieser Artikel zeigt eine praxistaugliche Härtungs-Baseline, die mit wenig Aufwand den größten Teil der Angriffsfläche schließt, ohne den Betrieb unnötig zu erschweren.
-
Maxim Mironjuk
-
April 20, 2026
Wer von Python nach TypeScript wechselt, bringt bereits ein gutes Gefühl für Typannotationen aus mypy mit, muss aber ein grundlegend anderes Typsystem verstehen: strukturell statt nominal, mit einem Compiler, der nichts zur Laufzeit prüft.
-