Seite 4 - Monthly Archives: February 2026
-
Maxim Mironjuk
-
Februar 23, 2026
x-data
Alpine
JavaScript & Frontend-Architektur
Alpine.js in Hyvä Theme
vollständig erklärt
x-data, x-show, x-for, $store und das Komponenten-Pattern – alle Alpine.js-Konzepte praxisnah erklärt für die Magento 2 Hyvä Theme Entwicklung ohne jQuery und Knockout.js.
⏱ 20 Min. Lesezeit
Alpine.js
???? Hyvä Theme
???? Tutorial
Warum Alpine.js das Frontend von Hyvä Theme antreibt
Wer von einem klassischen Magento 2 Luma-Theme auf Hyvä umsteigt, begegnet unweigerlich Alpine.js. Kein Knockout.js mehr, kein RequireJS, keine UI-Komponenten aus dem Magento-Core. Stattdessen ein schlankes, deklaratives JavaScript-Framework, das direkt im HTML-Markup lebt – ähnlich wie Tailwind CSS für das Styling.
Alpine.js wurde 2019 von Caleb Porzio veröffentlicht und verfolgt einen klaren Ansatz: Interaktivität
-
Maxim Mironjuk
-
Februar 23, 2026
Normalisierung ist der systematische Prozess, eine Tabelle so in kleinere, verknuepfte Tabellen aufzuteilen, dass jede Information genau einmal gespeichert wird. Dieser Beitrag zeigt anhand einer einzigen, durchgehenden Bestelltabelle Schritt fuer Schritt, was die erste, zweite und dritte Normalform jeweils fordern, welche konkrete Anomalie sie beseitigen und wie das Ergebnis als echte SQL-Tabellenstruktur aussieht.
-
Maxim Mironjuk
-
Februar 23, 2026
State Machines modellieren erlaubte Zustände und Übergänge explizit, statt sie implizit über verstreute Boolean-Flags zu erraten. XState bringt dieses Konzept als framework-unabhängige Bibliothek nach JavaScript, mit States, Events, Guards und hierarchischen Statecharts, die in React, Vue oder purem JavaScript gleichermaßen funktionieren.
-
Maxim Mironjuk
-
Februar 23, 2026
Automatisierte Accessibility-Checks finden nur einen Bruchteil der echten Barrieren, denn sie können nicht hören, wie eine Seite tatsächlich klingt. Wer NVDA unter Windows und VoiceOver unter macOS selbst bedient, entdeckt fehlende Ankündigungen, falsche Fokusreihenfolgen und stumme Buttons, bevor Nutzerinnen und Nutzer mit Sehbehinderung sie im Livebetrieb erleben, und lernt zugleich die eigenen Testgrenzen kennen.
-
Maxim Mironjuk
-
Februar 23, 2026
Unverlinkte Markenerwähnungen galten in der klassischen Suchmaschinenoptimierung lange als nettes Nebenprodukt ohne direkten Ranking-Wert, weil ohne Link kein Linkjuice fließt. In Generative Engine Optimization kehrt sich diese Einschätzung teilweise um, weil Sprachmodelle Marken als Entitäten erkennen und deren Erwähnungshäufigkeit, Kontext und Quellenqualität als eigenständiges Vertrauens- und Autoritätssignal auswerten, unabhängig davon, ob ein Hyperlink gesetzt wurde.
-
Maxim Mironjuk
-
Februar 23, 2026
Wer Auswertungen bisher nur mit GROUP BY gelost hat, verliert dabei immer die Einzelzeilen. Window Functions losen genau dieses Problem: Sie berechnen Summen, Rangfolgen und Durchschnitte uber definierte Fenster von Zeilen, ohne das Ergebnis auf eine Zeile pro Gruppe zu reduzieren. Dieser Artikel erklart die OVER-Klausel, PARTITION BY und ORDER BY Schritt fur Schritt anhand von echten Beispielen.
-
Maxim Mironjuk
-
Februar 23, 2026
Barrierefreiheitsfehler, die im Pull Request entdeckt werden, kosten Minuten. Werden sie erst im späteren Accessibility Audit gefunden, kosten sie Tage. Eine feste Prüfliste für semantische Elemente, Formular Labels, Tastaturbedienbarkeit und Fokus Management im Code Review verhindert genau diese teuren Nacharbeiten und macht Barrierefreiheit zum festen Bestandteil jedes Merges, ohne die Review Geschwindigkeit spürbar zu bremsen.
-
Maxim Mironjuk
-
Februar 23, 2026
Automatisierte Scanner wie axe-core finden nur einen Bruchteil der echten Barrieren in einer Anwendung. Dieser Leitfaden zeigt, wie ein strukturierter manueller Audit mit Keyboard-Pass, Screenreader-Pass, Zoom- und Kontrast-Pass sowie Reduced-Motion-Pass systematisch abläuft, wie Befunde nach echtem Nutzerimpact statt reiner Regelverstoßzahl priorisiert werden und wie sich automatisierte und manuelle Ergebnisse zu einem Report kombinieren lassen, den Entwickler direkt umsetzen können.
-
Maxim Mironjuk
-
Februar 23, 2026
Eine App auf dem Fernseher kennt keine Berührung, keine Wischgeste und keinen Tap, sondern ausschließlich eine Fernbedienung mit Richtungstasten und einer Bestätigungstaste, die einen sichtbaren Fokus-Ring von einem Element zum nächsten bewegt. Wer eine bestehende React-Native-App unverändert auf Android TV oder tvOS portiert, stößt schnell auf Buttons, die sich nicht anwählen lassen, und Listen, deren Fokus beim Scrollen verloren geht. Dieser Artikel zeigt, wie Fokus-Management als zentrales Konzept funktioniert, wie bestehende Touch-Komponenten dafür angepasst werden, und wo sich Android TV und tvOS in ihrer Zielplattform grundlegend unterscheiden.
-
Maxim Mironjuk
-
Februar 23, 2026
Die neue CSS-Eigenschaft field-sizing macht die bewährten JavaScript-Tricks für automatisch wachsende Textareas überflüssig. Mit field-sizing: content passt sich ein Formularfeld ab der ersten Eingabe an seinen Inhalt an — nativ im Browser, ohne Event-Listener und ohne Layout-Hacks.
-