Seite 24 - Monthly Archives: October 2025
-
Maxim Mironjuk
-
Oktober 01, 2025
Ungepatchte Server sind das häufigste Einfallstor für Angriffe, aber vollautomatische Updates ohne Kontrolle bergen ein eigenes Risiko. Dieser Artikel zeigt, wie unattended-upgrades Sicherheitspatches zuverlässig einspielt, Fehler per E-Mail meldet und Reboots in ein planbares Wartungsfenster verschiebt, statt den Betrieb unvorhersehbar zu unterbrechen.
-
Maxim Mironjuk
-
Oktober 01, 2025
Nicht jedes PHP-Projekt ist ein Monolith wie Magento. Fuer eigenstaendige Microservices mit Symfony oder Laravel reicht eine deutlich schlankere .gitlab-ci.yml, die trotzdem dieselben Grundprinzipien aus Build, Test und Deployment sauber abbildet.
-
Maxim Mironjuk
-
Oktober 01, 2025
Ein Link ohne Bildvorschau geht in der schnellen Timeline von X praktisch unter. Twitter-Cards, technisch weiterhin über das twitter:card-Namensschema gepflegt, entscheiden darüber, ob ein geteilter Link als große Bildkarte oder als nackter Text erscheint. Wer die Card-Typen kennt und sie sauber mit den bestehenden Open-Graph-Daten abstimmt, vermeidet Duplicate-Content-Konflikte und bekommt konsistente Vorschauen über alle Plattformen hinweg.
-
Maxim Mironjuk
-
Oktober 01, 2025
Wie du CSV und XML-Daten effizient in MySQL lädst, mit Staging-Tabellen validierst und entscheidest, wann Magento's ImportExport-Framework besser ist als direktes SQL.
-
Maxim Mironjuk
-
Oktober 01, 2025
Shell-Skripte werden selten getestet — und genau deshalb scheitern sie ohne Vorwarnung in der Produktion. ShellCheck findet statische Fehler bevor das Skript läuft. Das BATS-Framework ermöglicht echte Unit-Tests für Bash-Funktionen. Mocking-Strategien isolieren externe Befehle. CI-Integration stellt sicher, dass jeder Commit diesen Standard einhält.
-
Maxim Mironjuk
-
Oktober 01, 2025
PHP-FPM verarbeitet Requests synchron und blockierend, ein Modell, das für klassische Webanwendungen bewährt ist, bei WebSockets, Queue-Workern und hoher I/O-Last aber an Grenzen stößt. Asynchrones PHP mit Swoole oder ReactPHP nutzt Event-Loops und Coroutinen, um tausende parallele Verbindungen in einem einzigen Prozess zu verwalten, ohne dabei die Sprache PHP zu verlassen.
-
Maxim Mironjuk
-
Oktober 01, 2025
GitLab Pages macht aus statischer Dokumentation, ob aus PHPDoc, MkDocs oder einem anderen Generator erzeugt, einen festen Bestandteil der CI-Pipeline und veroeffentlicht sie bei jedem Merge automatisch neu, ohne dass jemand manuell Dateien hochladen muss.
-
Maxim Mironjuk
-
Oktober 01, 2025
Ein einzelner Server ist immer ein einzelner Ausfallpunkt. keepalived löst dieses Problem mit dem VRRP-Protokoll, indem zwei oder mehr Linux-Server sich eine virtuelle IP-Adresse teilen und bei einem Ausfall automatisch übernehmen, ganz ohne teuren Hardware-Loadbalancer.
-