Seite 13 - Monthly Archives: September 2025
-
Maxim Mironjuk
-
September 13, 2025
Ein gewöhnliches Map-Objekt als Zuordnung von Objekten zu privatem Zustand verhindert, dass diese Objekte jemals vom Garbage Collector eingesammelt werden, solange die Map existiert. WeakMap und WeakSet lösen genau dieses Problem, indem sie ihre Schlüssel nur schwach referenzieren und damit private Zustände ermöglichen, die automatisch mit dem zugehörigen Objekt verschwinden.
-
Maxim Mironjuk
-
September 13, 2025
CID, vier Isolation Levels mit konkreten Anomalien, MVCC-Snapshot-Reads und echte Race Conditions im Magento-Shop — plus bewährte Lösungspatterns mit SELECT FOR UPDATE, optimistischem Locking und SAVEPOINT.
-
Maxim Mironjuk
-
September 12, 2025
Eine korrekte Überschriften-Struktur von h1 bis h6 verwandelt eine Webseite in ein navigierbares Inhaltsverzeichnis für Screenreader-Nutzer, die per Tastenkürzel von Überschrift zu Überschrift springen. Wer Ebenen nur wegen der Schriftgröße überspringt, zerstört diese Navigation unbemerkt. Dieser Artikel zeigt die praktische h1-Konvention, korrekte Hierarchien und schnelle Audit-Methoden für Magento- und Hyvä-Shops.
-
Maxim Mironjuk
-
September 12, 2025
Seit Juni 2025 verpflichtet das Barrierefreiheitsstärkungsgesetz auf Basis des European Accessibility Act zahlreiche Online-Shops zu digitaler Barrierefreiheit. Dieser Artikel erklärt, welche Unternehmen betroffen sind, welche Bereiche eines Shops konform sein müssen, welche Fristen gelten und mit welchen konkreten Schritten Magento- und Hyvä-Betreiber die gesetzlichen Anforderungen praktisch umsetzen.
-
Maxim Mironjuk
-
September 12, 2025
Generative Suchsysteme lesen längst nicht mehr nur Text: Bildmodelle erkennen Objekte, Kontext und Text auf Bildern, während Spracherkennung Videoinhalte in durchsuchbare Transkripte verwandelt. Multimodale KI-Suche bewertet visuelle Inhalte zunehmend als eigenständigen Rankingfaktor, und wer Alt-Text, Transkripte und strukturierte Daten vernachlässigt, verliert Sichtbarkeit in einem wachsenden Suchkanal.
-
Maxim Mironjuk
-
September 12, 2025
Wer Legacy-Code refactorn will, aber keine Tests hat, steht vor einem Henne-Ei-Problem: Tests schreiben erfordert Verständnis des Codes, Verständnis erfordert Lesen des Codes, aber Sicherheit beim Ändern erfordert Tests. Golden Master Tests lösen diesen Knoten – sie testen das Verhalten, bevor es verstanden wird.
-
Maxim Mironjuk
-
September 12, 2025
Das HTML-Element zusammen mit
-
Maxim Mironjuk
-
September 12, 2025
Snapshot-Testing erfasst die gerenderte Ausgabe einer Komponente als Referenzwert und vergleicht sie bei jedem folgenden Testlauf automatisch gegen diese gespeicherte Referenz, wodurch jede Abweichung sofort als fehlgeschlagener Test sichtbar wird. Dieses Prinzip klingt zunächst nach einem mühelosen Weg zu umfassender Testabdeckung, entwickelt sich in der Praxis aber häufig zu einem der wirkungslosesten Testmuster überhaupt, wenn Entwicklerinnen und Entwickler beginnen, fehlgeschlagene Snapshots reflexartig zu aktualisieren, statt jede Abweichung tatsächlich inhaltlich zu prüfen.
-
Maxim Mironjuk
-
September 12, 2025
Nicht jede Frage zur Struktur eines Objekts braucht ReflectionClass. PHP bringt eine Reihe leichtgewichtiger Introspektions-Funktionen mit, von get_class über instanceof bis is_callable, die ohne den Overhead der Reflection API auskommen und für einen Großteil der alltäglichen Typprüfungen völlig ausreichen.
-
Maxim Mironjuk
-
September 12, 2025
container-type: size erweitert Container Queries um die Blockrichtung, erzwingt aber echte Größen-Containment mit spürbaren Nebenwirkungen: Ohne explizite Höhe kollabiert der Container auf null. Wer versteht, wann size statt inline-size die richtige Wahl ist, vermeidet die häufigsten Layout-Bugs bei diesem Feature.
-