12k
PAGE 10

From the OpenReplay Blog

How to Center Anything with Modern CSS

Center any element horizontally or vertically using CSS Flexbox, Grid, and auto margins by matching the right method to each layout context.

OpenReplay Team · Apr 8, 2026 · 4 min read

Building Terminal UIs with Charm

Build terminal UIs in Go using Bubble Tea, Lip Gloss, and Bubbles from the Charm ecosystem with composable Model, Update, View architecture.

OpenReplay Team · Apr 7, 2026 · 4 min read

AI Prompting Tips for Developers

Build reliable LLM integrations by applying structured outputs, few-shot prompting, and context engineering to make AI responses predictable in production.

OpenReplay Team · Apr 7, 2026 · 4 min read

Postgres Best Practices for Modern Web Apps

Improve PostgreSQL schema design, indexing strategies, connection pooling with PgBouncer, and safe migrations to build web apps that perform well in production.

OpenReplay Team · Apr 6, 2026 · 5 min read

How to Inspect and Edit Cookies in Chrome DevTools

Inspect, edit, and delete cookies in Chrome DevTools using the Application panel, Network panel headers, and cookie fields like HttpOnly, Secure, and SameSite.

OpenReplay Team · Apr 6, 2026 · 4 min read

How to Stream Data to the Browser with Fetch

Stream Fetch API responses incrementally using ReadableStream, TextDecoder, and AbortController to display progressive data before the full payload arrives.

OpenReplay Team · Apr 5, 2026 · 4 min read

5 Mobile Web Papercuts (and How to Fix Them)

Fix common mobile bugs using CSS viewport units, safe area variables, overscroll behavior, and proper touch target sizing for real device results.

OpenReplay Team · Apr 5, 2026 · 4 min read

Mocking API Calls in Vue Tests with Vitest

Two practical strategies for mocking API calls in Vue tests with Vitest are covered: module-level mocking and HTTP-layer interception using Mock Service Worker.

OpenReplay Team · Apr 4, 2026 · 4 min read

JavaScript Features You Should Be Using in 2026

Modern JavaScript features like Set methods, iterator helpers, array grouping, and Promise.try are stable and ready to simplify your production code today.

OpenReplay Team · Apr 4, 2026 · 4 min read

Access Local Web Apps Securely with Tailscale

Share local web apps securely with Tailscale Serve and Funnel across devices, without port forwarding, firewall rules, or unstable ngrok tunnels.

OpenReplay Team · Apr 3, 2026 · 4 min read

Run AI Models Directly in the Browser with Transformers.js

Run AI models directly in the browser using Transformers.js, ONNX Runtime, and WebAssembly for private, offline, low-latency inference without a backend server.

OpenReplay Team · Apr 3, 2026 · 4 min read

A Quick Introduction to RAG for Web Apps

RAG grounds LLM responses in your own data using vector embeddings, retrieval pipelines, and tools like LangChain, LlamaIndex, and pgvector for web apps.

OpenReplay Team · Apr 2, 2026 · 4 min read

The Interop Project Explained

The Interop Project coordinates browser vendors to fix cross-browser CSS and JavaScript inconsistencies using Web Platform Tests and shared focus areas.

OpenReplay Team · Apr 2, 2026 · 4 min read

Scan Your React Code for Anti-Patterns with React Doctor

React Doctor scans React codebases for prop drilling, dead code, and accessibility gaps, producing an actionable 0 to 100 code health score via CLI.

OpenReplay Team · Apr 1, 2026 · 4 min read

Claude Code Skills for Frontend Workflows

Build Claude Code skills to automate frontend workflows, enforce design system rules, and scaffold components with slash commands and structured instructions.

OpenReplay Team · Apr 1, 2026 · 4 min read

A Quick Guide to the Invoker Commands API

The Invoker Commands API lets you wire buttons to dialogs and popovers declaratively using commandfor and command attributes without extra JavaScript.

OpenReplay Team · Mar 31, 2026 · 4 min read

From Idea to App: 5 Next.js SaaS Starters

Compare five Next.js SaaS starters covering authentication, Stripe billing, and database setup to choose the right boilerplate for your next product.

OpenReplay Team · Mar 31, 2026 · 5 min read

Parsing Markdown Natively with Bun

Bun includes a native Markdown parser that converts Markdown to HTML, React elements, or custom output without extra packages or plugin configuration.

OpenReplay Team · Mar 30, 2026 · 4 min read

Importing JSON in ES Modules (No Fetch, No Bundler)

Import JSON in ES modules using native import attributes syntax, no fetch and no bundler required, across modern browsers and current Node.js releases.

OpenReplay Team · Mar 30, 2026 · 4 min read

A Beginner's Guide to Google's Antigravity IDE

Google Antigravity IDE uses autonomous agents to plan, write, and verify code across files. This breakdown covers Agent Manager, Artifacts, and Planning mode.

OpenReplay Team · Mar 29, 2026 · 4 min read

Getting Started with Game Development from Scratch

Compare Unity, Godot, Phaser, and Unreal Engine, then build a small complete game using the game loop, collision detection, and core object state concepts.

OpenReplay Team · Mar 29, 2026 · 4 min read

Safer ENV Vars for Web Apps With Varlock

Varlock brings schema-driven ENV validation to JavaScript apps, catching missing secrets early and preventing leaks in Astro, Vite, and Next.js builds.

OpenReplay Team · Mar 28, 2026 · 4 min read

npm Security Best Practices

Reduce npm supply chain risk by disabling post-install scripts, locking dependencies, enabling WebAuthn 2FA, and publishing via OIDC trusted publishing.

OpenReplay Team · Mar 28, 2026 · 4 min read

Testing Your Site Without JavaScript: What and Why

Test your site without JavaScript using Chrome DevTools to expose fragile HTML foundations and apply progressive enhancement with Next.js, Remix, or Astro.

OpenReplay Team · Mar 27, 2026 · 4 min read

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