Seite 18 - Monthly Archives: April 2026
-
Maxim Mironjuk
-
April 08, 2026
OPcache Preloading lädt ausgewählte Klassen und Funktionen einmalig beim Start eines PHP-FPM-Workers in einen dauerhaften Speicherbereich, sodass sie für jeden folgenden Request sofort verfügbar sind. Richtig konfiguriert spart das spürbar Zeit für Autoloading, Vererbungsauflösung und Interface-Checks, falsch konfiguriert bringt es nichts oder erzeugt schwer nachvollziehbare Fehler nach jedem Deploy.
-
Maxim Mironjuk
-
April 08, 2026
Klassisches wait blockiert, bis alle gestarteten Hintergrundjobs fertig sind, was die Parallelität auf ganze Batches begrenzt. wait -n wartet stattdessen auf den ersten Job, der fertig wird, egal welcher, und macht damit Worker-Pools mit konstant hoher Auslastung erst wirklich praktikabel, ohne auf externe Werkzeuge wie GNU Parallel zurückgreifen zu müssen.
-
Maxim Mironjuk
-
April 08, 2026
PhpStorms Remote-Host-Integration mit automatischem SFTP-Upload ist mächtig – und wenn falsch eingesetzt auch gefährlich. Dieser Artikel erklärt, für welche Szenarien das Feature gemacht ist, wo seine Grenzen liegen und ab welchem Projektumfang Git-basierte CI/CD-Pipelines die deutlich bessere Wahl sind.
-
Maxim Mironjuk
-
April 07, 2026
Icons sind in jedem UI omnipräsent – und werden trotzdem häufig falsch eingesetzt. Zu groß, falsche Farbe, nicht barrierefrei, als PNG statt SVG. Dieser Guide zeigt, wie man Heroicons, Phosphor Icons und Inline-SVG mit Tailwind CSS v4 korrekt und performant einsetzt.
-
Maxim Mironjuk
-
April 07, 2026
Ob Magento Cloud oder Self Hosted die richtige Wahl ist, hängt weniger von Trends ab als von konkreten Zahlen: Total Cost of Ownership, Traffic-Muster, vorhandener DevOps-Kompetenz und der Frage, wie flexibel ein Team bei Deployment und Skalierung bleiben muss. Diese Entscheidungshilfe liefert die Kriterien für eine belastbare Wahl.
-
Maxim Mironjuk
-
April 07, 2026
Barrierefreiheit-Wissen, das nur bei einer einzigen Person im Team liegt, ist ein stilles Risiko: Urlaub, Krankheit oder ein Jobwechsel reißen sofort eine Lücke. Dieser Artikel zeigt praxisnahe, kostengünstige Wege, wie Pairing-Sessions, Screenreader-Demos und eine gemeinsame Checkliste Wissen im ganzen Team verankern und neue Entwickler sowie Designer von Anfang an mitnehmen.
-
Maxim Mironjuk
-
April 07, 2026
Ein offener GraphQL-Endpunkt erlaubt jedem Client, beliebige Queries gegen das Schema zu formulieren, auch solche, die nie für den produktiven Einsatz gedacht waren. Query-Whitelisting kehrt dieses Prinzip um: Nur vorab bekannte, geprüfte Queries werden ausgeführt, alles andere wird abgelehnt, bevor es den Resolver erreicht.
-
Maxim Mironjuk
-
April 07, 2026
Kaum eine Entscheidung in React wirkt am Anfang so klein und hat am Ende so viel Einfluss auf Performance und Codestruktur wie die Wahl zwischen kontrollierten und unkontrollierten Eingabefeldern. Wir klären den Unterschied an konkretem Code, zeigen die Performance-Implikationen bei Formularen mit sehr vielen Feldern und stellen hybride Ansätze vor, die beide Welten gezielt kombinieren.
-
Maxim Mironjuk
-
April 06, 2026
Symlinks und Hardlinks lösen scheinbar dasselbe Problem, funktionieren aber auf völlig unterschiedlichen Ebenen des Dateisystems. Wer den Unterschied auf Inode-Ebene versteht, vermeidet defekte Verweise, baut zuverlässige atomare Deployments und spart mit rsync-Backups erheblichen Speicherplatz, ohne Datenintegrität zu riskieren.
-
Maxim Mironjuk
-
April 06, 2026
Ein Cronjob, der laenger laeuft als das geplante Intervall, startet still ein zweites Mal, obwohl der erste Lauf noch nicht fertig ist. Zwei parallele Datenbank-Exports, zwei gleichzeitige Backup-Prozesse oder zwei sich gegenseitig blockierende Import-Skripte sind die Folge, oft ohne sofort sichtbare Fehlermeldung. Dieser Artikel zeigt, wie flock ueberlappende Cronjobs zuverlaessig verhindert, sowohl direkt in der Crontab als auch innerhalb von Skripten, und wo die Grenzen einfacherer Locking-Ansaetze liegen.
-