Seite 27 - Mironsoft Blog
-
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.
-
Maxim Mironjuk
-
April 06, 2026
Unrotierte Logdateien wachsen unbemerkt, bis eine Festplatte vollläuft und ein produktiver Server abstürzt. logrotate begrenzt Logdateien automatisch nach Größe oder Zeit, komprimiert alte Stände und führt Hooks wie Neustarts nach der Rotation aus. Dieser Artikel zeigt eine praxisnahe Konfiguration für eine eigene PHP Anwendung und wie man sie vor dem Einsatz sicher mit dem Debug Modus testet.
-
Maxim Mironjuk
-
April 06, 2026
Mit CSS clamp() skalieren Schriftgrößen und Abstände kontinuierlich zwischen Minimum und Maximum — ohne einen einzigen Media Query. Die mathematische Formel dahinter ist lernbar in zehn Minuten und ersetzt ganze Breakpoint-Systeme durch eine einzige, ausdrucksstarke Deklaration.
-
Maxim Mironjuk
-
April 06, 2026
Image Promotion beschreibt, wie ein bereits gebautes Docker Image kontrolliert von Staging nach Produktion wandert, ohne neu gebaut zu werden. Retagging, Digest-Pinning und manuelle Freigaben ersetzen den fragilen Reflex, bei jedem Deploy einfach neu zu bauen und zu hoffen, dass nichts anders ist.
-
Maxim Mironjuk
-
April 06, 2026
Das CAP Theorem wird oft als abstrakte Formel zitiert, ist aber vor allem eine praktische Entscheidungshilfe fuer den Moment, in dem ein Netzwerk tatsaechlich ausfaellt. Waehrend einer Partition muss ein verteiltes System entscheiden, ob es weiterhin konsistente Antworten gibt und dafuer Verfuegbarkeit opfert, oder ob es verfuegbar bleibt und dafuer voruebergehend inkonsistente Daten in Kauf nimmt.
-
Maxim Mironjuk
-
April 06, 2026
NTILE(n) teilt eine sortierte Ergebnismenge in n moeglichst gleich grosse Buckets auf und macht Quartils-, Dezil- und allgemeine Perzentil-Analysen zu einer einzigen SQL-Abfrage. Statt Kundenwerte, Antwortzeiten oder Testergebnisse in eine Statistiksoftware zu exportieren, entstehen Verteilungs-Buckets direkt in der Datenbank, reproduzierbar und ohne manuelle Sortierarbeit.
-
Maxim Mironjuk
-
April 06, 2026
Markensuchvolumen zählt zu den robustesten indirekten SEO-Signalen, weil es reale Nachfrage abbildet, die sich nicht durch technische Tricks fälschen lässt. Konsistente Handles, planvolles Content-Timing und gepflegte Entity-Signale über alle Social-Kanäle hinweg sorgen dafür, dass Nutzer eine Marke gezielt in der Suche eingeben, statt sie zufällig zu finden.
-