Aus dem OpenReplay Blog
Was gehört in eine theme.json-Datei in WordPress?
Erfahren Sie, was in eine WordPress theme.json-Datei gehört, wie settings und styles CSS-Variablen erzeugen und wie Presets, eigenes CSS und Child-Themes funktionieren.
3D Secure in einer Single-Page-App richtig umsetzen
Behandeln Sie 3D Secure in einer Single-Page-App mit Stripe: Checkout-Status sichern, Rückkehrroute neu laden und den PaymentIntent serverseitig prüfen.
So senken Sie den Token-Verbrauch von KI-Coding-Agenten
Senken Sie den Tokenverbrauch von KI-Coding-Agenten: Begrenzen Sie den Dateizugriff, formulieren Sie kurze Anweisungen, planen Sie vorab und starten Sie Sitzungen neu.
So beseitigen Sie zusätzlichen Leerraum über und unter Text in CSS
Entfernen Sie zusätzlichen Abstand über und unter Text mit CSS text-box-trim. Erfahren Sie, wie Schriftmetriken und line-height die Lücken erzeugen, wählen Sie text-box-edge und ergänzen Sie Fallbacks.
Waku: React Server Components ohne Next.js
Waku ist ein schlankes React-Framework für React Server Components ohne Next.js. Erstellen Sie eine Beispiel-App und erfahren Sie mehr über Routing, Rendering und Deployment.
Mit git bisect einen fehlerhaften Commit aufspüren
Mit git bisect den Commit finden, der eine Regression verursacht hat. Zuverlässige Referenzen wählen, Tests automatisieren, flüchtige Ergebnisse behandeln und den Verursacher überprüfen.
ZIP-Dateien in Node ohne Bibliothek lesen und schreiben
ZIP-Dateien mit der experimentellen node:zlib-API in Node.js 26.8.0 lesen und erstellen. Mit Streaming-Beispielen, Schutz vor Zip-Slip und Alternativen für ältere Versionen.
Ein Blick unter die Haube: der Rust-Rewrite von pnpm
Erfahren Sie mehr über pnpm 12 in Rust, Benchmark-Ergebnisse, Kompatibilität mit pnpm 11 und Upgrade-Risiken, die CI-Installationen beeinträchtigen können.
Gestaffelte Animationen ohne nth-child-Rechnerei
Ersetzen Sie nth-child-Regeln und JavaScript-Schleifen durch sibling-index() für gestaffelte CSS-Animationen. Erfahren Sie mehr über Varianten, Layout, Support und Fallbacks.
5 KI-Tools zum Erstellen mobiler Apps
Vergleichen Sie fünf KI-Builder für mobile Apps: Dactyl, Rork, FlutterFlow, Thunkable und Bubble. Erfahren Sie mehr über Codeexport, Plattformen, Preise und Store-Veröffentlichung.
Kann man dem User-Agent-String noch vertrauen?
Erfahren Sie, welche User-Agent-Angaben zuverlässig bleiben, welche Browser einfrieren und wie Chromium Client Hints und Feature-Erkennung fehleranfälliges Parsing ersetzen.
Docker auf einem Linux-System absichern
Mitgliedschaft in der Docker-Gruppe gewährt Root-Rechte. Sichern Sie Docker unter Linux mit Rootless-Modus, sudo-Regeln, Podman, Container-Härtung und Audit-Checkliste.
Warum Ihr useEffect zweimal ausgeführt wird
Erfahren Sie, warum React StrictMode useEffect in der Entwicklung zweimal ausführt und wie Sie Abrufe, Listener und andere Effekte mit Cleanup beheben.
Zod-Validierung beschleunigen mit kompilierten Schemas
Erfahren Sie, wie kompilierte Zod-Schemas die Validierung beschleunigen, wann sich der Gewinn lohnt und wie Sie Kosten, inkompatible Schemas und CSP-Einschränkungen berücksichtigen.
HTTP hat ein neues Verb für die Suche
HTTP QUERY ermöglicht sichere, idempotente Suchanfragen mit Request-Body. Erfahren Sie, wie Caching und Wiederholungen funktionieren und welche Clients und Systeme den Einsatz unterstützen.
So erstellen Sie einen eigenen Gutenberg-Block
Erstellen Sie einen eigenen Gutenberg-Block mit React, block.json und PHP. Erfahren Sie, wie Attribute, statische und dynamische Ausgabe sowie veraltete Versionen Fehler vermeiden.
So verifizieren Sie eine Webhook-Signatur
Prüfen Sie Stripe- und GitHub-Webhook-Signaturen in Express mit rohen Request-Bodies, konstantzeitigen HMAC-Prüfungen, Replay-Schutz und Secret-Rotation.
5 Linux-Distros, die Sie vielleicht noch nicht kennen
Vergleichen Sie fünf weniger bekannte Linux-Distributionen für Entwickler: CachyOS, Bazzite, Nobara, Vanilla OS und Chimera Linux, mit Infos zu Treibern, Updates und Toolchains.
Was sich in Vitest 5 geändert hat
Erfahren Sie, was sich in Vitest 5 ändert: Leistung, inkompatible Änderungen, neue Standardwerte, Berichtspfade und eine Checkliste für die Migration von Tests und CI.
So verwenden Sie native CSS-Mixins statt Sass
Erfahren Sie, wie Sie Sass-Mixins mit @mixin und @apply in natives CSS übertragen, Parameter nutzen und erkennen, welche Funktionen weiterhin Sass erfordern.
TypeScript mit scriptc zu einem nativen Binary kompilieren
scriptc kompiliert TypeScript zu nativen Binaries, mit statischen Builds, 620-KB-Dynamic-Engine, Coverage-Check und klaren Diagnosen.
Bereinigung von Text, den Nutzer in Ihre App einfügen
Bereinigen Sie eingefügten Text in Webformularen mit Unicode-Normalisierung, Entfernung von Formatzeichen, Zusammenfassen von Leerraum und sicherem Umgang mit ZWJ und NBSP.
So lesen Sie einen JavaScript-Stack-Trace
JavaScript-Stack-Traces lesen: den ersten nützlichen Frame erkennen, async-Lücken, Minified-Output, Source Maps und Error.cause verstehen.
Ein erster Blick auf Astryx, das Design-System von Meta
Astryx, Metas Open-Source-Designsystem, bietet über 150 React-Komponenten, Themes, CLI-Setup, Anpassungsstufen und den Vergleich mit shadcn/ui und Base UI.