Seite 21 - Monthly Archives: October 2025
-
Maxim Mironjuk
-
Oktober 06, 2025
GraphQL-APIs sind ohne zusätzliche Schutzmaßnahmen anfällig für überladene Queries, Introspection-Angriffe, Batching-DoS und Datenlecks durch zu offene Resolver. Dieser Security-Review zeigt konkrete Angriffsszenarien und die passenden Gegenmaßnahmen.
-
Maxim Mironjuk
-
Oktober 06, 2025
Magento-Consumer laufen asynchron gegen RabbitMQ, doch die eigentliche Verarbeitungslogik dahinter laesst sich vollstaendig synchron und ohne laufenden Broker testen, wenn man Consumer-Klasse und Domaenenlogik sauber trennt.
-
Maxim Mironjuk
-
Oktober 06, 2025
Wer in TypeScript any verwendet, gewinnt kurzfristig Tempo und verliert dauerhaft Typsicherheit. Wer stattdessen für jeden Typ eine eigene Funktion schreibt, produziert Duplizierung und Wartungsaufwand. Generics lösen dieses Dilemma: eine einzige Funktion, ein einziges Interface, eine einzige Klasse bleibt für beliebige Typen wiederverwendbar und behält dabei die volle Typprüfung des Compilers.
-
Maxim Mironjuk
-
Oktober 06, 2025
Wer Composer-Credentials im Repository ablegt, riskiert Kompromittierung bei jedem Offboarding. Wer sie gar nicht verwaltet, kämpft mit fehlerhaften Builds. Dieser Artikel zeigt, wie auth.json, private Repository-Tokens und Packagist-Mirror-Konfigurationen sicher als GitLab Variables hinterlegt und in Pipelines korrekt konsumiert werden.
-
Maxim Mironjuk
-
Oktober 05, 2025
Ein Formular wird abgeschickt, aber die Verbindung ist gerade weg. Statt eine Fehlermeldung zu zeigen und die Eingabe zu verwerfen, merkt sich die Background Sync API die Aktion und liefert sie zuverlaessig nach, sobald das Netz zurueck ist, auch wenn der Tab laengst geschlossen wurde.
-
Maxim Mironjuk
-
Oktober 05, 2025
TipTap baut auf ProseMirror auf und liefert bewusst keinerlei eigene visuelle Gestaltung mit, sondern nur die editierbare Struktur und die Befehle für Formatierung. Die gesamte Optik, vom Fließtext im Editor über die Toolbar-Buttons bis zur finalen Darstellung des gespeicherten Inhalts, entsteht ausschließlich durch eigenes CSS. Die @tailwindcss/typography-prose-Klasse liefert dafür eine solide Ausgangsbasis, muss aber gezielt angepasst werden, damit Editor-Ansicht und Render-Ansicht wirklich konsistent aussehen.
-
Maxim Mironjuk
-
Oktober 05, 2025
Eine durchdachte GraphQL Fehlerbehandlung entscheidet darüber, ob ein Frontend gezielt auf einzelne Probleme reagieren kann oder bei jedem Fehler nur eine generische Meldung anzeigt. Wer eigene Exception-Klassen, Error-Extensions und Partial Responses konsequent nutzt, gibt Frontend-Teams die Informationen, die sie für gute Fehlermeldungen tatsächlich brauchen.
-
Maxim Mironjuk
-
Oktober 05, 2025
Wer Git täglich über die Kommandozeile bedient, tippt bestimmte Befehlskombinationen dutzende Male am Tag, oft mit denselben Optionen und Formatierungsparametern. Git-Aliase kapseln solche wiederkehrenden Befehle in einem einzigen, kurzen Kommando und sparen dabei nicht nur Tastenanschläge, sondern auch Denkarbeit, weil komplexe Standardworkflows nicht jedes Mal neu zusammengesetzt werden müssen. Dieser Artikel zeigt, wie einfache und fortgeschrittene Aliase funktionieren, welche sich in der Praxis bewährt haben und wie sie sich teamweit verteilen lassen.
-
Maxim Mironjuk
-
Oktober 05, 2025
GraphQL Yoga setzt auf einen schlanken Kern, Standards-Konformität und ein Plugin-System namens envelop. Apollo Server bringt ein gewachsenes Ökosystem mit Studio-Integration, Federation-Support und jahrelanger Produktionserfahrung mit. Welcher Server sich lohnt, hängt von Teamgröße, Bestandssystem und gewünschtem Funktionsumfang ab.
-
Maxim Mironjuk
-
Oktober 05, 2025
E2E-Tests mit Cypress oder Playwright sichern die kritischsten Kaufprozesse eines Shops ab, verursachen aber bei falscher Anwendung mehr Wartungsaufwand als Nutzen. Dieser Artikel zeigt, welche User Journeys wie Checkout, Login und Suche echte End to End Abdeckung verdienen, welche Fälle besser auf Unit oder Integrationsebene geprüft werden und wie sich die Investition gegenüber Stakeholdern mit klaren Kennzahlen begründen lässt.
-