Seite 15 - Monthly Archives: March 2026
-
Maxim Mironjuk
-
März 10, 2026
Tests, die einzeln zuverlässig bestehen, aber in der vollen Suite oder bei paralleler Ausführung plötzlich fehlschlagen, deuten fast immer auf geteilten Zustand zwischen Browser Storage, Datenbank und Testdaten hin. Dieser Artikel zeigt konkrete Isolationsstrategien für Cypress und Playwright, von eindeutigen Testdaten pro Worker bis zu sauberem Cleanup, damit E2E Suiten stabil, parallel sicher und reproduzierbar bleiben.
-
Maxim Mironjuk
-
März 10, 2026
Ein EXPLAIN-Plan liefert präzise Fakten über die Ausführung einer Abfrage, ist aber für viele Entwickler schwer lesbar. Claude kann beim Interpretieren von EXPLAIN-Ausgaben, beim Finden fehlender oder redundanter Indizes und beim Durchdenken der Composite-Index-Reihenfolge helfen, kennt aber nicht die reale Datenverteilung in der Produktionsdatenbank.
-
Maxim Mironjuk
-
März 10, 2026
Ein einfaches x-show mit zwei Toggle-Klassen ist der Einstieg, aber Alpine.js und Tailwind CSS können deutlich mehr: Klassenobjekte über x-bind, mehrstufige x-transition-Phasen, verschachtelte Komponenten mit x-teleport und globales Theming über Alpine.store. Dieser Artikel zeigt Muster, die über das Grundlagen-Tutorial hinausgehen und in echten Produktionsanwendungen tatsächlich gebraucht werden.
-
Maxim Mironjuk
-
März 09, 2026
Nuxt SEO geht weit über title-Tags hinaus. useSeoMeta, korrekte Canonical-URLs, vollständige Open-Graph-Implementierung und JSON-LD strukturierte Daten bestimmen gemeinsam, wie gut eine Nuxt-App von Suchmaschinen verstanden und in Social Media dargestellt wird.
-
Maxim Mironjuk
-
März 09, 2026
Konfiguration, Store-Hierarchie, EAV-System, CMS-Seiten, URL-Rewrites und Berechtigungen – alle wesentlichen Magento Core-Tabellen erklärt, mit SQL-Abfragen zum direkten Einsatz.
-
Maxim Mironjuk
-
März 09, 2026
Die Restricted Shell rbash blockiert cd, PATH-Änderungen und den Aufruf von Programmen über einen Pfad mit Slash. Das reicht für einfache, gutartige Einschränkungen wie einen SFTP-Ersatz, ist aber mit dokumentierten Techniken relativ leicht zu umgehen. Wer rbash einsetzt, sollte genau wissen, was es abdeckt und was zusätzlich abgesichert werden muss.
-
Maxim Mironjuk
-
März 09, 2026
Wer einen Commit, Tag oder eine Remote-Referenz direkt auscheckt, landet im Detached-HEAD-Zustand und riskiert, dort erstellte Commits durch den nächsten Branch-Wechsel unsichtbar werden zu lassen. Dieser Artikel erklärt, wie HEAD in Git wirklich funktioniert, warum Commits verloren wirken können, obwohl sie es selten sind, und wie ihr mit git branch, git switch und git reflog jede Situation sicher rettet.
-
Maxim Mironjuk
-
März 09, 2026
Magento 2 braucht einen präzise abgestimmten Service-Stack. PHP-FPM, Nginx, MariaDB, Redis, Elasticsearch oder OpenSearch und einen Node-Container für Frontend-Builds – jeder dieser Services hat spezifische Konfigurationsanforderungen, die in Docker nicht identisch zur klassischen Server-Installation sind. Wer diese Unterschiede kennt, baut einen stabilen und performanten Magento-Docker-Stack.
-
Maxim Mironjuk
-
März 09, 2026
Partitionierung und Sharding tauchen in Architekturdiskussionen häufig als Synonyme auf, obwohl sie technisch grundverschiedene Probleme lösen. Partitionierung teilt eine große Tabelle innerhalb einer einzigen Datenbankinstanz in kleinere, physisch getrennte Segmente auf, während Sharding Daten über mehrere unabhängige Datenbankinstanzen hinweg verteilt. Wer diesen Unterschied nicht sauber trennt, unterschätzt entweder den Betriebsaufwand von Sharding oder verpasst die Chance, mit dem deutlich einfacheren Werkzeug Partitionierung ein Problem zu lösen, das gar kein verteiltes System braucht.
-
Maxim Mironjuk
-
März 09, 2026
Wer eigene Magento-2-Module über mehrere Kundenprojekte hinweg pflegt, kommt an einem privaten Composer-Repository nicht vorbei. Statt Module manuell per FTP oder ZIP zu verteilen, macht ein privates Composer-Repository sie über composer require installierbar, versioniert über Git-Tags und mit vollständiger Abhängigkeitsauflösung gegen magento/framework. Dieser Artikel zeigt, wie Sie von der repositories-Konfiguration über eine eigene Satis-Instanz bis zur abgesicherten CI-Pipeline eine belastbare Verteilungsinfrastruktur aufbauen.
-