Seite 13 - Monthly Archives: January 2026
-
Maxim Mironjuk
-
Januar 15, 2026
Merge-Konflikte gehören zum Alltag jedes Git-Teams und schrecken viele Entwickler unnötig ab. Dieser Artikel erklärt, wie Konfliktmarker zu lesen sind, wann sich ein grafisches Mergetool wie VS Code, Meld oder PhpStorm lohnt, wie git rerere wiederkehrende Konflikte automatisch löst und mit welchen Strategien Teams die Zahl der Konflikte in Feature Branches von Anfang an reduzieren.
-
Maxim Mironjuk
-
Januar 14, 2026
Ein Dropdown-Menü, das nur mit der Maus bedienbar ist, oder eine Tab-Leiste, die bei jedem Tab-Druck durch zehn einzelne Reiter springt, verstößt gegen etablierte WAI-ARIA-Erwartungen. Tastaturnavigation in React folgt festen Mustern wie Roving Tabindex und Pfeiltasten-Handling, die sich in jeder komplexen Komponente wiederverwenden lassen.
-
Maxim Mironjuk
-
Januar 14, 2026
Jeder Link auf einer Website ist eine Stimme, die Google zur Bewertung von Autorität und Relevanz nutzt. Dieser Artikel erklärt, wie PageRank und Linkkraft durch interne Verlinkungsstrukturen fließen, wie Ankertexte und Klicktiefe Autorität bündeln oder verwässern, und wie ausgehende Links zu vertrauenswürdigen Quellen sowie korrekt gesetzte nofollow, sponsored und ugc Attribute die Rankings von Magento und Hyvä Shops nachhaltig stärken.
-
Maxim Mironjuk
-
Januar 14, 2026
Wer Methoden und Funktionen weiterhin ueber Strings wie 'strlen' oder Arrays wie [$objekt, 'methode'] referenziert, verzichtet auf Typpruefung, IDE-Refactoring und verlaessliche Sichtbarkeitspruefung. Die First-Class-Callable-Syntax macht aus diesen Referenzen echte, vom Parser aufgeloeste Ausdruecke und schliesst damit eine der letzten stringbasierten Luecken der Sprache.
-
Maxim Mironjuk
-
Januar 14, 2026
Ein Server, der in Berlin steht, aber in einer amerikanischen Zeitzone konfiguriert ist, produziert Zeitstempel, die niemand ohne Umrechnung deuten kann. timedatectl setzt und prueft Zeitzonen unter systemd zentral, tzdata liefert dafuer die zugrunde liegende Regeldatenbank. Dieser Artikel zeigt, wie Zeitzonen korrekt gesetzt werden, warum Server meist auf UTC laufen sollten und wie tzdata-Updates funktionieren.
-
Maxim Mironjuk
-
Januar 14, 2026
Wer eigene Daten performant durchsuchbar oder aggregierbar machen will, kommt an einem eigenen Indexer nicht vorbei. Statt teure Berechnungen bei jedem Frontend Request neu auszufuehren, verlagert ein eigener Indexer die Arbeit in einen kontrollierten, wiederholbaren Prozess, der genau dann laeuft, wenn sich die zugrunde liegenden Daten aendern.
-
Maxim Mironjuk
-
Januar 14, 2026
Wer Kundendaten in einem Magento-Shop verarbeitet, muss im Ernstfall nachweisen können, wer wann auf welche Daten zugegriffen hat. Genau dafür sind Audit-Plugins gedacht: Sie protokollieren Verbindungen, Anfragen und administrative Änderungen auf Datenbankebene, unabhängig davon, ob der Zugriff über die Magento-Anwendung, ein Reporting-Tool oder direkt über die Kommandozeile erfolgte. Dieser Artikel zeigt, wie MySQL Enterprise Audit und die freie Alternative Percona Audit Log Plugin funktionieren, wie man Log-Flut mit gezielten Filtern vermeidet und welche DSGVO-relevanten Anwendungsfälle dahinterstehen.
-
Maxim Mironjuk
-
Januar 13, 2026
Ein Container ohne echten Init-Prozess kann Zombie-Prozesse ansammeln und Signale falsch verarbeiten, zwei Probleme, die auf den ersten Blick harmlos wirken, aber langlaufende Produktivsysteme über Wochen hinweg destabilisieren können. tini und dumb-init lösen beide Probleme mit wenigen Kilobyte Zusatzcode.
-
Maxim Mironjuk
-
Januar 13, 2026
Ein einzelner großflächiger Formatierungs-Commit reicht aus, um git blame für eine ganze Datei nutzlos zu machen, weil jede Zeile plötzlich auf diesen einen Commit zeigt statt auf die eigentliche fachliche Änderung. Die Datei .git-blame-ignore-revs löst genau dieses Problem, ohne die Commit-Historie selbst anzufassen.
-
Maxim Mironjuk
-
Januar 13, 2026
EAS Update liefert JavaScript-Bundle- und Asset-Updates direkt an installierte React-Native- und Expo-Apps aus, ganz ohne neuen App-Store- oder Play-Store-Review-Zyklus. Wer bisher CodePush genutzt hat, findet in EAS Update den technisch konsequenten Nachfolger: mit Channels, Branches, Runtime Versions, gestuften Rollouts und schnellen Rollbacks als fest eingebaute Bausteine.
-