Seite 19 - Monthly Archives: October 2025
-
Maxim Mironjuk
-
Oktober 08, 2025
Die Play Store Richtlinien werden nicht nur bei der Einreichung, sondern kontinuierlich per automatisierter Analyse gegen jede veröffentlichte App geprüft. React Native Apps geraten dabei häufig über dieselben Stolpersteine ins Straucheln: undeklarierte sensible Berechtigungen, eine Data-Safety-Sektion, die nicht zur Realität passt, und veraltete Ziel-API-Level. Dieser Leitfaden erklärt die relevantesten Richtlinien und zeigt, wie sich Ablehnungen und Kontosperrungen vermeiden lassen.
-
Maxim Mironjuk
-
Oktober 08, 2025
Astro rendert Seiten standardmäßig ohne jegliches clientseitiges JavaScript und lädt Interaktivität nur dort nach, wo sie tatsächlich gebraucht wird. Alpine.js und Astro Islands zusammen sind die leichteste Kombination für dieses Modell: eine einzige kleine Bibliothek statt eines vollen React- oder Vue-Bundles pro interaktivem Inselelement.
-
Maxim Mironjuk
-
Oktober 08, 2025
Aktiviert ein Nutzer den Windows Hochkontrastmodus, ersetzt das Betriebssystem die meisten Farben einer Webseite kompromisslos durch eine begrenzte Systempalette. Mit forced-colors, System-Farbschlüsselwörtern und forced-color-adjust bleibt eine Oberfläche trotzdem bedienbar, statt Ränder, Icons und Zustände unsichtbar verschwinden zu lassen.
-
Maxim Mironjuk
-
Oktober 08, 2025
Tailwinds JIT-Engine generiert ausschließlich jene Utility-Klassen, die tatsächlich im Quellcode vorkommen, doch falsch konfigurierte Content-Pfade sorgen in der Praxis regelmäßig dafür, dass CSS-Bundles unnötig aufgebläht werden oder Styles im Produktivbetrieb plötzlich fehlen, weil der Scanner Templates, Module oder dynamisch zusammengesetzte Klassennamen schlicht übersieht.
-
Maxim Mironjuk
-
Oktober 07, 2025
Wer Strg-Klick auf einen importierten Typ macht und in einer generierten .d.ts-Datei landet statt im eigenen Quellcode, verliert wertvolle Zeit beim Debugging. Declaration Maps schließen genau diese Lücke und machen aus einer TypeScript-Bibliothek eine Bibliothek, die sich in der IDE anfühlt, als läge der Quellcode direkt im eigenen Projekt.
-
Maxim Mironjuk
-
Oktober 07, 2025
Hono baut konsequent auf Web-Standard-APIs wie Request und Response statt auf Node-spezifische Typen und laeuft dadurch unveraendert auf Cloudflare Workers, Deno, Bun und Node.js. Der eingebaute RPC-Modus leitet Client-Typen direkt aus der Server-Definition ab, ganz ohne Codegenerierung oder separates Schema.
-
Maxim Mironjuk
-
Oktober 07, 2025
Ein unsauberer Shutdown oder ein Stromausfall reicht, damit ein Dateisystem inkonsistente Metadaten zurücklässt. fsck erkennt solche Fehler und repariert sie, aber nur wenn man den Ablauf, das Aushängen, das read-only Prüfen und erst danach das Reparieren, in der richtigen Reihenfolge einhält.
-
Maxim Mironjuk
-
Oktober 07, 2025
Sobald eine REST-API Echtzeit-Updates liefern soll, etwa Live-Bestellstatus, Benachrichtigungen oder Preisänderungen, stehen Teams vor der Wahl zwischen Server-Sent Events und WebSockets. Beide lösen das Problem, dass klassisches HTTP-Polling unnötige Latenz und Last erzeugt, unterscheiden sich aber grundlegend in Protokoll-Overhead, Richtung des Datenflusses und der Komplexität der Implementierung, weshalb die Wahl den langfristigen Wartungsaufwand einer API-Erweiterung erheblich beeinflusst.
-
Maxim Mironjuk
-
Oktober 07, 2025
strlen() zählt Bytes, nicht Zeichen, und liefert bei Umlauten und Unicode-Zeichen fast immer falsche Werte. Dieser Leitfaden zeigt, wie UTF-8 kodiert ist, warum mb_-Funktionen für Multibyte-Strings unverzichtbar sind und wie Truncation, Sortierung, Escaping und reguläre Ausdrücke mit Umlauten in PHP 8.4 zuverlässig funktionieren.
-
Maxim Mironjuk
-
Oktober 07, 2025
Ein wartbares Dark-Light-Token-System entsteht nicht aus einer einzigen Ebene von Custom Properties, sondern aus drei sauber getrennten Schichten: Primitive Tokens, Semantic Tokens und Component Tokens. Zusammen mit der light-dark() Funktion lässt sich diese Architektur ohne doppelte Media Queries pro Komponente umsetzen.
-