Seite 12 - Monthly Archives: November 2025
-
Maxim Mironjuk
-
November 14, 2025
Single-Page-Application-Feeling braucht kein React, kein Vue und kein Angular. Mit Symfony Turbo und Hotwire navigieren Benutzer ohne Full-Page-Reloads, Formular-Submits aktualisieren nur relevante Seitenbereiche, und Echtzeit-Updates landen über Turbo Streams direkt im DOM — alles serverseitig gesteuert.
-
Maxim Mironjuk
-
November 14, 2025
Veraltete Abhängigkeiten zählen laut OWASP zu den häufigsten Einfallstoren in Webanwendungen. Dieser Artikel zeigt, wie Magento-Teams CVE-Datenbanken überwachen, composer.lock gegen unkontrolliertes Driften absichern, Updates mit Dependabot oder Renovate automatisieren und Magentos vierteljährlichen Sicherheitspatch-Zyklus zuverlässig einhalten, ohne die Codebasis zu destabilisieren.
-
Maxim Mironjuk
-
November 14, 2025
Wer TypeScript in Node.js-Projekten einsetzt, stößt schnell auf widersprüchliche Ratschläge zu tsc, ts-node, ESM und CommonJS. Dieser Artikel zeigt die praktischen Optionen zum Ausführen von TypeScript in Node, klärt die Modul-Interop-Fallstricke zwischen ESM und CommonJS und liefert eine minimale, funktionierende tsconfig für CLI- und Build-Skript-Projekte, inklusive des nativen Type-Stripping-Supports neuerer Node-Versionen.
-
Maxim Mironjuk
-
November 14, 2025
Seit dem 28. Juni 2025 müssen viele Online-Shops in Deutschland barrierefrei gestaltet sein, so schreibt es
das Barrierefreiheitsstärkungsgesetz (BFSG) vor. Wir erklären in einfachen Worten, was das für Ihren Shop
bedeutet, wer wirklich betroffen ist und wie Sie Bußgelder sowie unnötigen Ärger vermeiden.
-
Maxim Mironjuk
-
November 13, 2025
Zwei CSV-Exporte vergleichen, herausfinden was neu hinzugekommen ist, was fehlt und was gemeinsam ist: sort, uniq und comm loesen diese Aufgabe ohne Datenbank und ohne externe Skriptsprache, allein durch die richtige Kombination dreier klassischer Unix-Werkzeuge.
-
Maxim Mironjuk
-
November 13, 2025
Wer taeglich neue Indizes fuer Logs, Metriken oder Bestellungen anlegt, kennt das Problem: ohne zentrale Vorgabe driften Mappings und Settings auseinander, bis Abfragen inkonsistente Ergebnisse liefern. Composable Index-Templates und wiederverwendbare Component-Templates loesen genau das, indem sie Mapping-Regeln einmal definieren und automatisch auf jeden neuen Index anwenden, der zu einem Namensmuster passt.
-
Maxim Mironjuk
-
November 13, 2025
Die File System Access API erlaubt Webanwendungen echten Lese- und Schreibzugriff auf lokale Dateien und Ordner, ohne den klassischen Umweg über Datei-Uploads und Downloads. Wer Editoren, Bildwerkzeuge oder Datenexporte im Browser baut, erhält damit ein Verhalten, das sich fast wie eine native Desktop-Anwendung anfühlt, inklusive Berechtigungsmodell und persistenten Handles.
-
Maxim Mironjuk
-
November 13, 2025
Eine REST API, die in der Produktion läuft, aber nicht beobachtbar ist, ist eine Blackbox. Strukturiertes Logging, Distributed Tracing mit OpenTelemetry und Prometheus-Metriken sind die drei Säulen, mit denen Teams Fehler lokalisieren, Latenzspitzen erklären und Kapazitäten planen können – ohne in Log-Dateien zu graben.
-
Maxim Mironjuk
-
November 13, 2025
Mit TypeScript 5.2 hielten using und await using Einzug, basierend auf dem TC39-Vorschlag für Explicit Resource Management. Ressourcen wie Dateihandles, Datenbankverbindungen oder Sperren werden damit automatisch und deterministisch freigegeben, sobald der Gültigkeitsbereich verlassen wird.
-
Maxim Mironjuk
-
November 13, 2025
Wer PSR-12 durchsetzen will, ohne jeden Pull Request mit Kommentaren zu Einrückung und Klammernposition zu blockieren, braucht Automatisierung statt guten Willens. PHP_CodeSniffer und PHP-CS-Fixer, kombiniert mit Pre-Commit-Hooks und CI-Pipeline, beenden Formatierungsdiskussionen im Review dauerhaft, auch in gewachsenen Legacy-Projekten.
-