Seite 12 - Monthly Archives: February 2026
-
Maxim Mironjuk
-
Februar 13, 2026
Wo sich die beiden Datenbanksysteme wirklich trennen: JSON-Binärformat, SEQUENCE Engine, system-versioned Tables, GTID-Implementierungen, Galera vs. InnoDB Cluster und was das für Magento bedeutet.
-
Maxim Mironjuk
-
Februar 13, 2026
Das Magento-Backend unter dem Standardpfad /admin gehört zu den am häufigsten automatisiert gescannten Zielen jedes Shops im Internet. Mit einem individuellen Admin-Pfad, verpflichtender Zwei-Faktor-Authentifizierung, konsequentem IP-Whitelisting auf Webserver-Ebene, kurzen Session-Timeouts sowie einem regelmäßigen Account- und Rollen-Audit schließt ihr die häufigsten Einfallstore, bevor automatisierte Angriffe und Credential-Stuffing-Versuche überhaupt eine Chance bekommen.
-
Maxim Mironjuk
-
Februar 13, 2026
NULL SQL ist nicht dasselbe wie leer, false oder 0 — und genau darin liegt die Quelle von Bugs, leeren Ergebnismengen und stillen Fehlern in Produktionsdatenbanken.
-
Maxim Mironjuk
-
Februar 13, 2026
Bevor ein zusaetzliches Monitoring-Tool installiert wird, lohnt sich der Blick auf das, was Redis von Haus aus liefert: Der INFO-Befehl und redis-cli allein liefern Memory-Statistiken, Hit-Rate, Replikationsstatus und Live-Latenzmessung in einer Tiefe, die fuer die meisten Betriebsszenarien vollstaendig ausreicht, wenn man weiss, wo man hinschauen muss.
-
Maxim Mironjuk
-
Februar 13, 2026
x-bind:class akzeptiert in Alpine.js mehrere Schreibweisen: eine kurze Ternary-Zeichenkette, ein Array aus Bedingungen oder ein Objekt aus Klassennamen und Booleans. Alle drei erzeugen am Ende dasselbe Ergebnis im DOM, unterscheiden sich aber deutlich in Lesbarkeit, Wartbarkeit und in der Frage, wie leicht sich neue Bedingungen später ergänzen lassen, ohne dass ein Fehler bei der Reaktivität schleichend hineinrutscht.
-
Maxim Mironjuk
-
Februar 13, 2026
Ein Trigger kann Datenintegrität und Audit-Trails garantieren, unabhängig davon, welche Anwendung gerade schreibt. Er kann aber auch unsichtbare, schwer wartbare Business-Logik erzeugen, wenn er falsch eingesetzt wird. Dieser Beitrag zeigt BEFORE gegen AFTER, Row-Level gegen Statement-Level, echte Audit-Trail-Muster, Rekursionsfallen und klare Kriterien, wann ein Trigger sparsam und gezielt eingesetzt werden sollte.
-
Maxim Mironjuk
-
Februar 13, 2026
Der größte Aufwand beim ersten Beitrag zu einem fremden Open-Source-Projekt liegt selten im eigentlichen Code, sondern im Verstehen von Repository-Struktur, ungeschriebenen Konventionen und der Auswahl eines geeigneten Einstiegs-Issues. Dieser Artikel zeigt, wie sich Claude gezielt einsetzen lässt, um diese Einstiegshürde zu senken und eine Pull-Request-Beschreibung zu erstellen, die zu den Erwartungen des jeweiligen Projekts passt.
-
Maxim Mironjuk
-
Februar 12, 2026
Ein Datenbankschema veraendert sich ueber Jahre durch viele kleine Migrationen, und ohne systematische Regressionstests bleibt unklar, ob eine neue Aenderung stillschweigend eine bestehende Anwendung bricht. Schema-Snapshots, Contract-Tests und automatisierte Diff-Checks machen genau das sichtbar, bevor ein Deployment Schaden anrichtet.
-
Maxim Mironjuk
-
Februar 12, 2026
LAG und LEAD losen ein Problem, das fruher fast immer einen Self-Join erforderte: den Zugriff auf den Wert der vorherigen oder nachsten Zeile innerhalb einer sortierten Reihenfolge. Ob Month-over-Month-Vergleiche, Trendanalysen oder die Erkennung von Lucken in einer Zeitreihe, dieser Artikel zeigt die Syntax, die Offset- und Default-Parameter und die praktischen Anwendungsfalle von LAG und LEAD im Detail.
-
Maxim Mironjuk
-
Februar 12, 2026
Jede Webseite durchläuft von der ersten HTML-Zeile bis zum sichtbaren Pixel eine feste Kette aus DOM-Aufbau, CSSOM-Aufbau, Render Tree, Layout, Paint und Compositing. Wer diese sechs Schritte mechanisch versteht, erkennt sofort, warum render-blockierende Skripte und Stylesheets den ersten sichtbaren Inhalt verzögern, und kann mit Preload, Defer und Async gezielt an der richtigen Stelle in der Pipeline eingreifen.
-