Seite 293 - Mironsoft Blog
-
Maxim Mironjuk
-
April 03, 2025
Die Wahl zwischen EasyAdmin 4 und Sonata Admin entscheidet darüber, wie viel Konfigurationsaufwand, Customizing-Freiheit und Lernkurve euer Team für das Backend einplanen muss. Beide Lösungen sind für Symfony gebaut — aber mit grundlegend verschiedenen Philosophien und Zielgruppen.
-
Maxim Mironjuk
-
April 03, 2025
x-data ist das Herzstück jeder Alpine.js Komponente. Wer State-Scope falsch einschätzt, landet bei unerwarteten Reaktivitäts-Effekten und schwerem Refactoring. Dieses Tutorial zeigt, wie man State korrekt abgrenzt, wiederverwendet und zwischen Komponenten kommuniziert.
-
Maxim Mironjuk
-
April 02, 2025
Reanimated 3 verlagert Animationen vom JS-Thread auf den UI-Thread und macht React Native Apps damit auch unter Last flüssig. Dieser Artikel erklärt Worklets, useSharedValue, useAnimatedStyle, runOnJS und runOnUI, die Bewegungsfunktionen withTiming, withSpring und withDecay sowie Layout-Animationen und interpolate() anhand konkreter Codebeispiele.
-
Maxim Mironjuk
-
April 02, 2025
Mit round(), mod() und rem() rechnet der Browser direkt in der Stylesheet-Deklaration, ohne dass ein Skript vorher Werte ausrechnen und als Custom Property injizieren muss. Wer Rastergrößen sauber runden oder Werte zyklisch wiederholen lassen will, etwa Karussell-Indizes oder Streifenmuster, findet in diesen drei Funktionen ein Werkzeug, das direkt in calc() eingebettet werden kann.
-
Maxim Mironjuk
-
April 02, 2025
Nullish Coalescing (??) und Optional Chaining (?.) sind die wichtigsten Ergänzungen zu JavaScript seit ES2020. Sie ersetzen fragile &&-Ketten und ||-Fallbacks durch präzise, lesbare Operatoren – mit dem entscheidenden Unterschied, dass sie nur auf null und undefined reagieren, nicht auf alle falschen Werte.
-
Maxim Mironjuk
-
April 02, 2025
Wer eine bats-Testsuite fuer Bash-Skripte hat, weiss noch lange nicht, welche Zeilen tatsaechlich ausgefuehrt wurden. Code Coverage mit kcov schliesst diese Luecke, zeigt Zeile fuer Zeile, was Tests wirklich abdecken, und macht ungetestete Fehlerpfade sichtbar, lange bevor sie in Produktion zum Problem werden.
-
Maxim Mironjuk
-
April 02, 2025
React 19 hebt einen der aeltesten Sonderfaelle des Frameworks auf: ref laesst sich jetzt direkt als normale Prop entgegennehmen, ganz ohne forwardRef-Wrapper. Dieser Artikel zeigt das neue Muster, wie bestehende forwardRef-Komponenten migriert werden, die TypeScript-Typisierung und wie beide Muster in einer gemischten Codebasis sicher nebeneinander bestehen.
-
Maxim Mironjuk
-
April 02, 2025
Rector kann ganze Codebasen automatisiert modernisieren, aber ein blind ausgefuehrter Batch-Lauf ueber ein gewachsenes Magento-Modul ist ein Risiko. Aus PhpStorm heraus laesst sich jede Regel gezielt und mit Vorschau anwenden, bevor sie tatsaechlich Dateien veraendert.
-
Maxim Mironjuk
-
April 02, 2025
Der Plugin-Marktplatz von PHPStorm enthält Dutzende Plugins, die Magento-Entwicklung versprechen zu vereinfachen. In der Praxis bringen viele davon kaum Mehrwert, verlangsamen die IDE spürbar oder sind für Hyvä-Projekte schlicht irrelevant. Dieser Artikel trennt die echten Produktivitäts-Booster von den Ressourcenfressern.
-
Maxim Mironjuk
-
April 01, 2025
Git-Konflikte sind kein Grund zur Panik, wenn man den Drei-Wege-Merge-Dialog von PhpStorm einmal wirklich verstanden hat. Base, Local und Remote nebeneinander machen aus einem unuebersichtlichen Diff eine kontrollierbare Entscheidung, Zeile fuer Zeile.
-