12k
SEITE 2

Aus dem OpenReplay Blog

Echte Geometrie im Browser mit Geometric.js

Geometric.js bringt Polygon-Schnittmengen, Bounds, Point-in-Polygon-Tests und Pfadinterpolation in Browser-Charts, Karten, SVG und Canvas.

OpenReplay Team · Aug 10, 2026 · 6 min read

3 Typsysteme, die kein TypeScript sind

Vergleichen Sie JSDoc + @ts-check, ReScript und Flow als TypeScript-Alternativen für JavaScript, mit Kompromissen bei Soundness, Build-Schritt und Adoption.

OpenReplay Team · Aug 10, 2026 · 7 min read

MDN ist jetzt ein MCP-Server

Der MDN-MCP-Server gibt KI-Agenten Live-Zugriff auf Suche, Doku und Browser-Kompatibilitätsdaten sowie Setup und Datenschutzhinweise.

OpenReplay Team · Aug 9, 2026 · 6 min read

Was bunx ist und wann man es verwendet

bunx erklärt: Wie Bun npm-Binaries ohne globale Installation ausführt, wann --bun sinnvoll ist und wann npx die sichere Wahl bleibt.

OpenReplay Team · Aug 9, 2026 · 6 min read

Text in CSS abschneiden

Text in CSS mit text-overflow: ellipsis für eine Zeile oder line-clamp für mehrere Zeilen kürzen, plus Fixes für Flex und Grid.

OpenReplay Team · Aug 8, 2026 · 7 min read

5 nützliche Bookmarklets für Entwickler

Fünf nützliche Bookmarklets für Entwickler: Seiten live bearbeiten, Layout debuggen, Passwortfelder sichtbar machen, Farben wählen und eruda einfügen.

OpenReplay Team · Aug 8, 2026 · 6 min read

Svelte-5-Komponenten mit Vitest testen

Teste Svelte 5 Komponenten mit Vitest per mount, testing-library oder Browser Mode, plus korrektem Setup für runes, Effekte und Snippets.

OpenReplay Team · Aug 7, 2026 · 7 min read

Einstieg in npm Workspaces

Einrichtung, Befehle und Grenzen von npm Workspaces: Monorepo verwalten, Sibling-Pakete verknüpfen und wissen, wann Turborepo oder Nx nötig ist.

OpenReplay Team · Aug 7, 2026 · 7 min read

So sichern Sie eine WordPress-Website

Sichern Sie eine WordPress-Website mit mysqldump, tar, cron und rclone. Behandelt Dateien, Datenbank, externe Speicherung und das Testen der Wiederherstellung.

OpenReplay Team · Aug 6, 2026 · 7 min read

Automatische Code-Reviews mit CODEOWNERS

Richten Sie GitHub CODEOWNERS ein, vermeiden Sie stille Fehler und erzwingen Sie Code-Review mit passenden Mustern, Rechten und Branch-Schutz.

OpenReplay Team · Aug 6, 2026 · 7 min read

KI-generierten Code mit Difftastic reviewen

Nutzen Sie Difftastic, um KI-Code mit strukturellen Diffs zu prüfen, in git einzubinden und Verhaltensänderungen von Formatierung zu trennen.

OpenReplay Team · Aug 5, 2026 · 7 min read

3 JavaScript-Fallstricke erklärt

Drei JavaScript-Fallen erklärt: Fließkomma, NaN-Prüfungen und await in Schleifen, plus die passenden Korrekturen.

OpenReplay Team · Aug 5, 2026 · 7 min read

Browser-Tab-Synchronisierung mit BroadcastChannel

BroadcastChannel synchronisiert Tabs in Echtzeit mit Structured-Clone-Nachrichten, Cleanup, Fallback und Mustern für Auth, Warenkorb und Theme.

OpenReplay Team · Aug 4, 2026 · 7 min read

Datenabruf in React Server Components

Daten in React Server Components mit async-Funktionen laden, das Cache-Verhalten in Next.js 15/16 verstehen und Waterfalls mit Promise.all vermeiden.

OpenReplay Team · Aug 4, 2026 · 8 min read

Text Expander für Git, PRs und KI-Prompts einsetzen

Espanso-Snippets für Git, PRs und KI-Prompts: Nutze Shell, Zwischenablage und Cursor-Hinweise für kontextbezogene Texterweiterungen.

OpenReplay Team · Aug 3, 2026 · 7 min read

Wie man `display: none` ohne JavaScript-Hacks animiert

Animieren Sie display none mit CSS via allow-discrete und @starting-style sowie overlay für dialog und popover und Hinweise zur Browserunterstützung.

OpenReplay Team · Aug 3, 2026 · 7 min read

Ein praktischer Leitfaden zum `satisfies`-Operator in TypeScript

TypeScripts satisfies-Operator erklärt mit Config-Beispielen, schmaler Typinferenz und wann er as oder eine Typannotierung ersetzt.

OpenReplay Team · Aug 2, 2026 · 7 min read

JSPI erklärt: Eine bessere Brücke zwischen JavaScript und Wasm

JSPI verbindet JavaScript und WebAssembly, damit synchrones Wasm Promise-basierte APIs wie fetch aufruft, mit Suspending, promising und Browserstatus.

OpenReplay Team · Aug 2, 2026 · 7 min read

Halten Sie Ihren Mac für nächtliche Agent-Läufe mit caffeinate wach

Nutze caffeinate auf dem Mac, um Claude Code, Codex oder Builds über Nacht wach zu halten, Assertions mit pmset zu prüfen und Deckel-sleep zu beachten.

OpenReplay Team · Aug 1, 2026 · 7 min read

5 Obsidian-Tipps für besseres Notizen-Machen

Fünf Obsidian-Tipps für Notizen: MOCs, Dataview, Bases, Canvas, Mermaid, Review-Dashboards und Git-Sync für Markdown-Vaults.

OpenReplay Team · Aug 1, 2026 · 7 min read

Integrationstests vs. End-to-End-Tests

Integrationstests vs End-to-End-Tests für Web-Apps: klare Definitionen, JS-Tools und wann Vitest, MSW, Playwright oder Cypress passen.

OpenReplay Team · Jul 31, 2026 · 9 min read

Wie JavaScript endlich gelernt hat, nach sich selbst aufzuräumen

Explicit Resource Management in JavaScript mit using, await using, DisposableStack und SuppressedError für deterministische Bereinigung von Dateien, Locks, Sockets und Verbindungen.

OpenReplay Team · Jul 30, 2026 · 10 min read

Häufige Fehler beim Design relationaler Datenbanken

Vermeiden Sie typische Fehler im relationalen Datenbankdesign mit Postgres und MySQL: Constraints, Schlüssel, Indizes und korrekte Zeitstempel.

OpenReplay Team · Jul 29, 2026 · 9 min read

Zeitzonen in JavaScript handhaben, ohne den Verstand zu verlieren

JavaScript-Zeitzonen sauber handhaben mit UTC-Instants, IANA-Zonen, Intl.DateTimeFormat, Temporal und DST-sicheren Regeln für Speichern und Anzeigen.

OpenReplay Team · Jul 28, 2026 · 9 min read

We use cookies to improve your experience. By using our site, you accept cookies.