Seite 7 - Monthly Archives: August 2025
-
Maxim Mironjuk
-
August 22, 2025
MySQL und MariaDB gelten oft als austauschbar, weil MariaDB als Fork von MySQL begann. Seit Jahren driften Window Functions, JSON-Implementierung, Replikationsmechanismen und Optimizer-Verhalten aber spürbar auseinander, und wer beim Deployment die falschen Annahmen trifft, bekommt inkompatible SQL-Syntax oder unerwartetes Replikationsverhalten in Produktion zu spüren.
-
Maxim Mironjuk
-
August 22, 2025
Prisma generiert aus einer einzigen Schemadatei einen vollständig typisierten Datenbank-Client. Jede Query, jede Relation und jedes Feld ist zur Kompilierzeit bekannt, was ganze Klassen von Laufzeitfehlern an der Datenbankgrenze verschwinden lässt.
-
Maxim Mironjuk
-
August 22, 2025
Welche Variablen müssen gesetzt werden? Wie sind Jobs korrekt strukturiert? In welcher Reihenfolge werden Magento-Kommandos ausgeführt? Dieses Cheatsheet beantwortet diese Fragen kompakt und vollständig – als Nachschlagewerk für den Deployment-Alltag.
-
Maxim Mironjuk
-
August 21, 2025
urql ersetzt den monolithischen Client-Kern anderer GraphQL-Clients durch eine Exchange-Pipeline aus austauschbaren, einzeln testbaren Middleware-Funktionen. Normalisiertes Caching ist mit Graphcache optional statt Standard. Dieser Artikel zeigt, wann diese schlankere Architektur einem Projekt tatsächlich reicht.
-
Maxim Mironjuk
-
August 21, 2025
Monorepo JS Tooling loest ein Problem, das mit wachsender Anzahl an Paketen in einem Projekt unausweichlich wird: geteilte Abhaengigkeiten, wiederholte Build-Schritte und Versionierung ueber mehrere Packages hinweg. Workspaces in npm, pnpm und yarn legen das Fundament, waehrend Turborepo und Nx als Task-Runner darauf aufbauen und mit Caching die Build-Zeit drastisch senken.
-
Maxim Mironjuk
-
August 21, 2025
Eine Hyvä-Migration ist kein reines Theme-Update, sondern ein strukturiertes Projekt mit Audit, Compatibility-Prüfung, Neuaufbau des Checkouts und schrittweisem Rollout. Wer die vier Phasen kennt und die typischen Stolperfallen früh einplant, kommt vom Knockout.js-lastigen Luma-Theme zu einem spürbar schnelleren, wartbaren Hyvä-Frontend, ohne den Shopbetrieb während der Umstellung zu gefährden.
-
Maxim Mironjuk
-
August 21, 2025
Der Data Editor von PhpStorm kann weit mehr als einzelne Zellenwerte aendern: Mehrfachauswahl, CSV-Import und -Export sowie ein eingebauter Transaktionsmodus machen ihn zu einem echten Werkzeug fuer Massenoperationen, das aber besonders bei Remote-Verbindungen auf Produktionsdatenbanken mit Vorsicht eingesetzt werden sollte.
-
Maxim Mironjuk
-
August 21, 2025
Tailwind entfernt beim Build jede Klasse, die es im Quellcode nicht als vollständigen String findet. Dynamisch zusammengesetzte Klassennamen verschwinden spurlos – die Safelist ist die chirurgisch präzise Lösung, die genau die richtigen Klassen im Bundle behält.
-
Maxim Mironjuk
-
August 21, 2025
Bash-Skripte, die ohne Locking in Cron-Jobs oder Deployment-Pipelines laufen, riskieren Race Conditions bei Mehrfachausführung. PID-Files sind verbreitet, aber nicht atomar. flock bietet kernel-gestützte Sperren, die auch bei Crashes automatisch freigegeben werden – das richtige Werkzeug für zuverlässiges Locking in Shell-Skripten.
-
Maxim Mironjuk
-
August 20, 2025
Ein E2E-Test, der beim Laden einer Seite unweigerlich auch auf ein echtes Tracking-Skript, ein eingebettetes Chat-Widget oder ein externes Payment-Skript wartet, übernimmt automatisch die gesamte Instabilität, Ladezeit und Rate-Limitierung dieser fremden, vom eigenen Team nicht kontrollierten Systeme, obwohl der eigentliche Testfall mit diesen Drittanbieter-Diensten inhaltlich meist gar nichts zu tun hat. Gezieltes Blockieren oder, wo tatsächlich notwendig, gezieltes Mocken externer Skripte entkoppelt die Teststabilität von der Zuverlässigkeit dieser fremden Systeme und beschleunigt Testläufe spürbar.
-