Seite 4 - Monthly Archives: September 2025
-
Maxim Mironjuk
-
September 27, 2025
SUID, SGID und das Sticky Bit steuern, mit welchen Rechten Programme laufen, wer Gruppenrechte erbt und wer Dateien in gemeinsam genutzten Verzeichnissen löschen darf. Richtig eingesetzt ermöglichen sie sichere Systemwerkzeuge wie passwd und stabile geteilte Projektordner ohne ständige manuelle Rechtevergabe. Falsch konfiguriert öffnen unentdeckte SUID-Binaries jedoch ein klassisches Einfallstor für Privilege Escalation, das jeder Administrator regelmäßig gezielt auditieren sollte.
-
Maxim Mironjuk
-
September 27, 2025
Bash-basierte Monitoring-Skripte liefern sofort einsetzbare Überwachung für Server und Container ohne externe Abhängigkeiten. CPU/RAM/Disk-Schwellenwerte, HTTP-Health-Checks, Docker-Container-Status und automatische Alerts per E-Mail oder Webhook – alles mit Shell-Bordmitteln und klarer Alerting-Logik.
-
Maxim Mironjuk
-
September 27, 2025
Einen fehlgeschlagenen Aufruf sofort und wiederholt erneut zu versuchen, klingt nach der naheliegendsten Lösung, verschärft eine Überlastsituation aber häufig erst richtig: Tausende Clients, die zeitgleich denselben gerade erholenden Dienst erneut bestürmen, erzeugen genau die Lastspitze, die den Dienst überhaupt erst in die Knie gezwungen hat. Wer Retry-Logik in PHP sauber mit Exponential Backoff, Jitter und einer klaren Unterscheidung zwischen retrybaren und nicht-retrybaren Fehlern baut, vermeidet dieses Eigentor.
-
Maxim Mironjuk
-
September 27, 2025
Ein Galera Cluster erlaubt Schreibzugriffe auf mehreren Knoten gleichzeitig und repliziert synchron, statt wie klassische MySQL-Replikation nur asynchron nachzuziehen. Das macht Failover fast unsichtbar, bringt aber Certification-based Replication, Flow Control und Quorum-Regeln mit, die vor dem produktiven Einsatz verstanden sein müssen.
-
Maxim Mironjuk
-
September 26, 2025
Catalog Permissions erlaubt es, Kategorien und Produkte gezielt für einzelne Kundengruppen zu sperren oder freizugeben, getrennt nach reiner Sichtbarkeit und tatsächlicher Kaufberechtigung. Dieser Artikel zeigt die Mechanik hinter dem Feature, einen typischen B2B-Anwendungsfall mit freigeschalteten Produktlinien und die spürbaren Auswirkungen auf Full-Page-Cache, Indexierung und Kategorieseiten-Performance.
-
Maxim Mironjuk
-
September 26, 2025
OPcache wird meist ausschliesslich als PHP-Konfiguration betrachtet, dabei haengt seine Wirksamkeit direkt vom darunterliegenden Linux-Dateisystem ab. Inode-Verhalten, Mount-Optionen und Netzwerk-Dateisysteme wie NFS koennen dieselbe OPcache-Konfiguration auf einem Server zuverlaessig und auf einem anderen unbrauchbar machen.
-
Maxim Mironjuk
-
September 26, 2025
Die Wahl der CSS-Architektur beeinflusst Team-Produktivität, Bundle-Größe, Wartbarkeit und Onboarding-Aufwand für Jahre. CSS-in-JS, Utility-First und Vanilla CSS lösen dasselbe Problem mit fundamental unterschiedlichen Ansätzen — und jeder hat spezifische Kontexte, in denen er überlegen ist.
-
Maxim Mironjuk
-
September 26, 2025
Claude und andere KI-Assistenten erzeugen überzeugend wirkenden Code, doch bei sicherheitskritischer Logik, Zahlungsverkehr, Datenmigrationen und Skripten mit Zugriff auf Produktivdaten reicht das allein nicht aus. Dieser Artikel zeigt konkrete Hochrisikobereiche, erklärt warum selbstbewusst klingende Erklärungen ein Warnsignal statt einer Beruhigung sind und wann manuelle Implementierung die verlässlichere Wahl bleibt.
-
Maxim Mironjuk
-
September 26, 2025
Sobald ein Projekt mehrere Umgebungen oder mehrere verwandte Services hat, wird eine einzelne, monolithische compose.yaml schnell unuebersichtlich. extends und das neuere include bieten zwei unterschiedliche Wege, gemeinsame Definitionen auszulagern, ohne staendig alles zu kopieren.
-
Maxim Mironjuk
-
September 26, 2025
Wer TypeScript nur als PHP mit Typen begreift, stolpert schnell über strukturelle Typprüfung, Referenzsemantik bei Objekten und fehlende Nominal-Typisierung. Dieser Artikel erklärt den fundamentalen Unterschied zwischen primitiven und Object Types, zeigt TypeScripts Duck-Typing-Philosophie im direkten Vergleich zu PHP und macht die häufigsten Denkfehler beim Umstieg sichtbar.
-