OpenReplay
BLOG
A new, modern state manager for React apps

Dec 30, 2022, 9 min read

State Management in React with Jōtai

Use CSS Grid to easily construct fully responsive web pages

Dec 29, 2022, 5 min read

Building Responsive Pages with CSS Grid

Three possibly confusing and complex concepts, fully explained

Dec 29, 2022, 6 min read

Exploring Metaprogramming, Proxying and Reflection in JavaScript

A comparison between WebRTC and WebSocket

Dec 28, 2022, 13 min read

Communicating with WebRTC or WebSocket

A glance at how and why we take some decisions

Dec 28, 2022, 4 min read

The cognitive biases that influence product development decisions

Learn how to use React -not Angular!- with Ionic

Dec 27, 2022, 13 min read

Building a mobile app with React and Ionic

A look at the Vite modern build tool

Dec 27, 2022, 5 min read

Getting started with Vite

A new HTML/CSS framework with stunning results

Dec 26, 2022, 18 min read

An Introduction to the Fomantic UI Framework

Learn all details of localStorage and start using it

Dec 26, 2022, 3 min read

The Ultimate Guide To localStorage in JavaScript

Use Histoire to test Svelte and Vue components

Dec 23, 2022, 3 min read

Interactive component stories using Histoire

A survey of multiple tools for testing the usability of your website

Dec 23, 2022, 7 min read

Web Usability Testing Tools

Use the Semantic-UI-React to easily construct a fully responsive NavBar component

Dec 22, 2022, 7 min read

Creating a responsive NavBar with Semantic-UI-React

Use the Signal state library with PReact

Dec 22, 2022, 4 min read

Managing State With Signal

Put in practice the theory from part 1 by building a Pomodoro extension

Dec 21, 2022, 14 min read

Chrome Extensions for Beginners -- Part 2: Practice

Five excellent options to use instead of Webpack

Dec 21, 2022, 4 min read

Top 5 alternatives to Webpack

Learn the basic concepts about Chrome extensions, to be able to build one

Dec 20, 2022, 11 min read

Building Chrome Extensions for Beginners -- Part 1: Theory

A comparison between the two top tools for designers

Dec 20, 2022, 5 min read

Figma vs. Adobe XD -- which is the better design tool?

Easy cross-platform mobile development with the Ionic+Capacitor combination

Dec 19, 2022, 11 min read

Cross-platform development using Ionic+Capacitor

Enhance your React development process by using the fast Vite bundler

Dec 19, 2022, 5 min read

How to Build your React.js App using Vite

Plenty of ways to get a faster, improved website, by fixing CSS

Dec 16, 2022, 10 min read

30 Ways to Improve Website Performance with CSS

Work with your team, but totally online

Dec 16, 2022, 5 min read

The only tool you'll need: CodeSandbox

A close look at a modern state management tool for React apps

Dec 15, 2022, 6 min read

A deep dive into Rematch -- State Management for React

Learn details about the DOM and how to manipulate in via code

Dec 15, 2022, 15 min read

Working with the DOM in JavaScript

Tips and suggestions for writing better unit tests

Dec 14, 2022, 3 min read

Best practices for testing with Cypress

Prev 12345...25 Next
OpenReplay relies on cookies to make its website easier to use.
© 2022 OpenReplay Blog