Seite 11 - Monthly Archives: November 2025
-
Maxim Mironjuk
-
November 16, 2025
REST-APIs und DTO-Mapping sind zwei der häufigsten Fehlerquellen in PHP-Projekten – und zwei der am schwersten zu testenden Bereiche, wenn die Strategie fehlt. Contract Tests, Schema-Validierung und saubere HTTP-Stubbing-Patterns machen API-Tests reproduzierbar, schnell und aussagekräftig.
-
Maxim Mironjuk
-
November 16, 2025
Rohe PHP-CLI-Skripte mit $argv stoßen schnell an Grenzen: keine Validierung, kein Hilfetext, keine Tests. Die Symfony-Console-Komponente lässt sich als eigenständiges Composer-Paket in jedem PHP-Projekt einsetzen und liefert Command-Klassen, Prompts, Fortschrittsanzeigen und Exit-Codes als solides Fundament.
-
Maxim Mironjuk
-
November 16, 2025
Wer laenger laufende Prozesse auf einem entfernten Server startet und dabei nur ein normales SSH-Terminal nutzt, riskiert bei jedem Verbindungsabbruch den kompletten Fortschritt. tmux und GNU Screen loesen dieses Problem, indem sie Sessions vom eigentlichen Terminal entkoppeln und im Hintergrund weiterlaufen lassen, ganz gleich ob die Verbindung wackelt oder der Laptop zuklappt.
-
Maxim Mironjuk
-
November 16, 2025
Ein separater Tailwind-Build für jeden White-Label-Kunden skaliert schlecht, sobald hundert Mandanten dieselbe Anwendung mit eigenem Farbschema nutzen wollen. Mit einem einzigen CSS-Bundle und serverseitig injizierten CSS-Variablen anhand des Hostnamens lässt sich White-Label-Theming ohne Rebuild pro Marke umsetzen, direkt auf Basis von Tailwind CSS v4 Design-Tokens.
-
Maxim Mironjuk
-
November 16, 2025
Der JSON-Roundtrip-Trick ist seit Jahren der Standard für Deep Cloning in JavaScript – und seit Jahren verliert er Date-Objekte, Map, Set, undefined-Werte und zirkuläre Referenzen. structuredClone() ist die native Lösung, die seit 2022 in allen modernen Engines verfügbar ist und all das korrekt behandelt.
-
Maxim Mironjuk
-
November 15, 2025
gum und whiptail verwandeln ein Bash-Skript in eine Anwendung mit echten Rahmen, Formularen und Bestätigungsdialogen, ohne dass eine grafische Oberfläche nötig ist. Dieser Artikel zeigt, wie beide Werkzeuge in eigenen Skripten eingesetzt werden, wo sie sich unterscheiden und wann sich der Einsatz gegenüber einfacheren Bash-Bordmitteln lohnt.
-
Maxim Mironjuk
-
November 15, 2025
Wer eine Redis-Hochverfügbarkeitslösung plant, steht fast immer vor derselben Grundsatzentscheidung: Redis Sentinel für automatischen Failover ohne Sharding, oder Redis Cluster für Hochverfügbarkeit mit eingebauter horizontaler Skalierung. Beide lösen unterschiedliche Probleme, und die falsche Wahl bedeutet entweder unnötige operative Komplexität oder eine Architektur, die an der nächsten Wachstumsgrenze scheitert.
-
Maxim Mironjuk
-
November 15, 2025
Dateinamen mit Leerzeichen, Tabs, Newlines und nicht-druckbaren Zeichen existieren auf jedem System. Die meisten Shell-Skripte verarbeiten sie falsch — mit stiller Datenkorruption, fehlgeschlagenen Operationen oder sogar Sicherheitsproblemen als Folge. Null-Delimiter, printf und defensive Dateioperationen sind die Antwort auf sichere Dateiverarbeitung in der Shell.
-
Maxim Mironjuk
-
November 15, 2025
Neue Magento und Hyvä Entwickler verbringen häufig Wochen damit, sich Architektur und Konventionen aus verstreutem Code und Slack Nachrichten zusammenzusuchen. Claude kann die Codebasis systematisch durchsuchen und einen fundierten ersten Entwurf für Onboarding Dokumentation liefern, der anschließend von erfahrenen Teammitgliedern um echtes Projektwissen ergänzt und dauerhaft aktuell gehalten werden muss.
-
Maxim Mironjuk
-
November 15, 2025
Breakpoints die nicht treffen, Xdebug der verbindet aber die Dateien nicht findet, Deployments die auf falschen Pfaden landen – fast alle diese Probleme haben dieselbe Ursache: falsch konfigurierte oder fehlende Path Mappings. Wer das Konzept versteht, löst diese Probleme in Minuten.
-