Seite 29 - Maxim Mironjuk
-
Maxim Mironjuk
-
April 04, 2026
Screenreader und andere assistive Technologien lesen niemals direkt das HTML, sondern eine vom Browser berechnete Parallelstruktur namens Accessibility Tree. Wer versteht, wie DOM, semantisches HTML und ARIA-Attribute diesen Baum formen, kann fehlende oder falsche Accessible Names gezielt mit den richtigen Werkzeugen aufspüren und beheben, statt Barrierefreiheit auf gut Glück zu testen.
-
Maxim Mironjuk
-
April 04, 2026
Wenn ChatGPT, Perplexity oder Claude eine Frage aus eurer Branche beantworten, nennen sie meist zwei bis fünf Quellen als Beleg. Diese KI-Zitationen entscheiden zunehmend, welche Marke als glaubwürdig wahrgenommen wird, noch bevor ein Nutzer die eigentliche Webseite besucht. Dieser Artikel zeigt eine wiederholbare Methode, mit der man systematisch prüft, welche Wettbewerber für die eigenen Zielfragen zitiert werden, und was die zitierten Seiten strukturell von den übergangenen unterscheidet.
-
Maxim Mironjuk
-
April 04, 2026
Eine tief verschachtelte oder stark aliasierte GraphQL-Query kann in einem einzigen HTTP-Request ein Vielfaches der Datenbankarbeit auslösen, die eine vergleichbare REST-Anfrage verursachen würde. Dieser Artikel zeigt, wie Magentos eingebaute queryDepth- und queryComplexity-Limits funktionieren, was die seit Version 2.4.9 verfügbaren Alias- und Query-Length-Limits im Admin zusätzlich abdecken, und wie sich für besonders teure Felder eine eigene, feinere Komplexitätsberechnung ergänzen lässt.
-
Maxim Mironjuk
-
April 04, 2026
Quoting in Bash ist das meistunterschätzte Thema der Shell-Programmierung. Word Splitting und Globbing brechen Skripte auf eine Art, die beim Schreiben nicht sichtbar ist — aber auf Produktionsdaten mit Leerzeichen, Sonderzeichen und Wildcards zuverlässig auftritt. Dieser Artikel deckt alle häufigen Quoting-Fehler auf und zeigt die korrekten Alternativen.
-
Maxim Mironjuk
-
April 04, 2026
Compliance Automatisierung mit OpenSCAP verwandelt manuelle, fehleranfällige Checklisten in wiederholbare Scans gegen anerkannte SCAP-Profile. Wer den SCAP Security Guide richtig einsetzt, automatische Remediation-Skripte nutzt und den Prozess über Ansible und oscapd fortlaufend betreibt, macht Compliance zu einem beobachtbaren Betriebszustand statt zur einmaligen Vorbereitung auf ein Audit.
-
Maxim Mironjuk
-
April 04, 2026
Eine Mini Cart Vorschau zeigt dem Kunden sofort, was im Warenkorb liegt, ohne die Produktseite zu verlassen. Mit
Alpine.js lässt sich dieser Flyout als schlanke x-data-Komponente bauen, die Section-Data-Events abfängt, Mengen live ändert und dabei ohne
jQuery oder zusätzliche Bibliotheken auskommt.
-
Maxim Mironjuk
-
April 04, 2026
Redaktionelle Inhalte aus dem Admin landen in
Hyvä ohne
Knockout.js und ohne UI-Components direkt im Utility-First-Layout, was bedeutet, dass WYSIWYG-Markup gezielt mit Tailwind-Klassen versöhnt werden muss, statt einfach nur eingebunden zu werden. Wer Hyvä CMS-Blöcke und Widgets von Anfang an sauber strukturiert, spart sich CSP-Nacharbeiten, FPC-Invalidierungsprobleme und inkonsistente Typografie im späteren Betrieb.
-
Maxim Mironjuk
-
April 03, 2026
Alpine.directive() gibt euch die Möglichkeit, eine komplett neue x-Direktive wie x-tooltip oder x-clickaway zu bauen, mit vollem Zugriff auf das DOM-Element, den Ausdruck aus dem HTML und einem Reaktivitäts-Werkzeugkasten, der sich sauber in Alpines eigenen Lebenszyklus einfügt.
-
Maxim Mironjuk
-
April 03, 2026
Wer bei großen Datenmengen wahllos zwischen array_map, foreach und Generatoren wechselt, riskiert unnötigen Speicherverbrauch und schwer nachvollziehbare Laufzeiten. Dieser Artikel vergleicht die wichtigsten Array-Funktionen in PHP 8.4 mit echten Benchmarks, zeigt, wann Generatoren mit yield den entscheidenden Unterschied machen, und liefert klare Entscheidungsregeln für den Projektalltag.
-
Maxim Mironjuk
-
April 03, 2026
Manche Web-Anwendungen brauchen einen dauerhaft aktiven Bildschirm: ein Kochrezept, das man beim Rühren nicht antippen will, ein Video-Call ohne Kamera-Bewegung oder ein Ladebalken, der minutenlang läuft. Die Screen Wake Lock API löst genau dieses Problem, ohne Tricks wie unsichtbare Videos oder Dummy-Timer.
-