OpenReplay
BLOG
CSS Blends allow for great creativity for web sites

Nov 20, 2023, 6 min read

Use CSS Blend Modes for Creative Image and Color Manipulation

How to write secure code when working with Next.js

Nov 17, 2023, 8 min read

Best Practices for Security in Next.js

Use TypeScript when working with Vuex

Nov 16, 2023, 9 min read

Integrate Vuex and TypeScript

Apply the composition pattern for better React code

Nov 16, 2023, 7 min read

Harness the Power of Component Composition in React

Everything you need to know about working with cookies in JS

Nov 15, 2023, 6 min read

All about Cookies and JavaScript

Use JavaScript to protect your page

Nov 14, 2023, 5 min read

Shield your Website against Clickjacking Attacks

Use React to create a mind-mapping app

Nov 14, 2023, 7 min read

Build a Mind-Mapping App with React Flow

All the ways to do forms in Angular

Nov 13, 2023, 20 min read

Handling Forms and Validation in Angular

Avoid distortion and cropping for your images

Nov 10, 2023, 7 min read

Optimize Image and Video Layouts with CSS Object-fit

Go easily from design to code with these plugins

Nov 9, 2023, 12 min read

Three plugins to Convert your Figma Designs into Code

Get more speed for your pages

Nov 9, 2023, 6 min read

Optimize Web App Performance and Loading Speed

Use JSDoc instead of TypeScript

Nov 8, 2023, 7 min read

JSDoc: a solid alternative to TypeScript

Use Emmet to more quickly style your web pages

Nov 7, 2023, 6 min read

Simplify CSS work with Emmet

Showcase media content with a better UX

Nov 7, 2023, 10 min read

Enhance Media Display with Custom Lightboxes

Enhance your pages with URL previews

Nov 6, 2023, 10 min read

A better UX: create URL previews in React

How to build a PWA with the latest Vue

Nov 3, 2023, 10 min read

Vue3: Building a Progressive Web App

Learn these basic concepts for UI design

Nov 2, 2023, 9 min read

Prototypes, Mockups, Wireframes: what's the difference?

How to use this technique

Nov 2, 2023, 3 min read

Monkey Patching in JavaScript

Make sites responsive with fluid typography, without media queries

Nov 1, 2023, 4 min read

Responsive Typography with Clamp

How to make your front end secure

Oct 31, 2023, 8 min read

Front End Security: Threats and Countermeasures

Comparing Vue and Solid

Oct 30, 2023, 5 min read

Comparing frameworks: Solid vs. Vue

Add a dynamic component for more appealing UI and UX

Oct 27, 2023, 6 min read

Creating Animated Flip Cards in React

Use Redis and Next to add security and access control to your web app

Oct 26, 2023, 12 min read

Web Security through Device Authorization and Authentication

How to handle errors robustly in Svelte code

Oct 25, 2023, 6 min read

Advanced Error Handling in Svelte

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