Seite 132 - Maxim Mironjuk
-
Maxim Mironjuk
-
November 08, 2025
Wer Formulare und State-Change-Endpunkte ohne echten CSRF-Schutz betreibt, verlässt sich allein auf die Session-Cookie des Browsers und öffnet damit ein Einfallstor für fremdgesteuerte Requests. Synchronizer Token, Double-Submit-Cookie, SameSite-Attribut und Magentos form_key zeigen, wie sich das zuverlässig schließen lässt.
-
Maxim Mironjuk
-
November 08, 2025
Mastodon und das dahinterliegende Fediverse funktionieren fundamental anders als zentral kontrollierte Social-Plattformen: Tausende unabhängige Instanzen kommunizieren über das offene ActivityPub-Protokoll miteinander, jede mit eigener robots.txt-Konfiguration und eigenen Regeln. Für SEO-Verantwortliche bedeutet das uneinheitliche Indexierbarkeit, aber auch echte Chancen, insbesondere für Unternehmen mit technikaffiner B2B-Zielgruppe. Dieser Artikel erklärt die technische Funktionsweise, die Fallstricke bei der Markenpräsenz über mehrere Instanzen hinweg und die praktische Relevanz für Entwickler- und Open-Source-nahe Zielgruppen.
-
Maxim Mironjuk
-
November 07, 2025
Wer Preise je Kundengruppe unterschiedlich anzeigt, muss Full Page Cache, GraphQL-Kontext und private content gemeinsam denken. Sonst sieht ein Gast plötzlich den B2B-Nettopreis eines fremden Kunden, weil eine gecachte Seite den falschen Preis konserviert hat.
-
Maxim Mironjuk
-
November 07, 2025
Volume-Verschluesselung schuetzt Daten nur gegen gestohlene Festplatten, nicht aber gegen einen kompromittierten Datenbank-Account, der ganz normal per SQL liest. Datenverschluesselung auf Spaltenebene schuetzt genau diese Luecke, verlangt aber durchdachte Entscheidungen bei Schluesselverwaltung, Suchbarkeit und Indizierung, die pauschale Volume-Verschluesselung nie stellen muss.
-
Maxim Mironjuk
-
November 07, 2025
Wer
Magento-Deployments über FTP-Uploads oder manuelle Dateikopien vom eigenen Rechner erledigt, verliert jede Nachvollziehbarkeit darüber, welcher Code tatsächlich live ist. Dieser Artikel zeigt, wie annotierte Git-Tags als unveränderliche Produktionswahrheit dienen, wie CI/CD-Pipelines automatisiert auf Branches und Tag-Pushes reagieren, wie ein klares Branch-zu-Umgebung-Mapping Staging, Review-Umgebungen und Produktion sauber trennt, und warum ein Rollback im Ernstfall nur ein erneutes Deployment des vorherigen Tags bedeutet.
-
Maxim Mironjuk
-
November 07, 2025
Ungetestete GraphQL-Resolver sind eine Zeitbombe: Schema-Änderungen brechen Frontend-Verträge unbemerkt, Authentifizierungsfehler bleiben bis zum produktiven Einsatz verborgen. Dieser Artikel zeigt, wie man
Magento GraphQL auf drei Ebenen testet – von Unit-Tests für Resolver-Logik bis zu echten HTTP-Requests gegen den Endpoint.
-
Maxim Mironjuk
-
November 07, 2025
Fuer Gzip-Kompression im Browser wurde jahrelang pako oder eine WASM-Portierung von zlib nachgeladen, oft mehrere hundert Kilobyte allein fuer die Bibliothek. Die Compression Streams API macht das ueberfluessig: CompressionStream und DecompressionStream stehen nativ im Browser bereit.
-
Maxim Mironjuk
-
November 07, 2025
Sobald mehrere Prozesse auf dieselbe Ressource zugreifen, reicht ein lokales Mutex nicht mehr aus. Redis bietet mit SET NX PX ein einfaches Sperrprimitiv und mit dem Redlock-Algorithmus einen Ansatz fuer mehrere unabhaengige Instanzen, doch die bekannte Kritik von Martin Kleppmann zeigt klar, wo die Grenzen dieses Verfahrens liegen und wann einfachere Locks tatsaechlich ausreichen.
-
Maxim Mironjuk
-
November 07, 2025
Date.now() liefert Millisekunden mit einer Präzision, die für ernsthafte Performance-Messungen nicht ausreicht, und tappt in die Falle der Systemuhr-Synchronisation. Die
JavaScript Performance API liefert Sub-Millisekunden-Zeitstempel, strukturierte Marks und Measures, einen nicht blockierenden Observer-Mechanismus – und direkten Zugang zu Web Vitals ohne externe Bibliothek.
-
Maxim Mironjuk
-
November 07, 2025
Magento Open Source liefert kein natives RMA-Modul, das gibt es nur in
Adobe Commerce. Wer Retouren trotzdem sauber verwalten will, baut sich ein eigenes RMA-Modul mit Declarative Schema, Service Contracts, einer echten Statusmaschine und automatischer Gutschrift-Erstellung, statt Retourenmanagement über Custom Attributes und E-Mails zu improvisieren.
-