From the OpenReplay Blog
Building a Music Entertainment Application with ReactJS, NextJS, Algolia, and Firebase
Learn how to create a music streaming app using React, Next, Algolia and Firebase!
TypeScript Done Wrong
Top 5 mistakes we've all done at one point or another
The mighty reduce
Tap into the power of the reduce method following this tutorial
Immutable objects for safer state
Learn how immutability can be applied to create a safer state in your applications
13 of Darkest Design Patterns You Can Find on Internet
Some of the scariest design patterns found online, are you guilty of some of them?
Understanding React Router with a Simple Blog Application
Learn how React Router works by building a very simple blog
Building an Astro Website with WordPress as a Headless CMS
Learn what a headless CMS is and how to take advantage of it with Astro
The Ultimate Guide to Getting Started with the Rollup.js JavaScript Bundler
Learn how to use this JavaScript bundler with easy-to-follow examples
How Relevant is Still TypeScript in 2021?
Is TypeScript still the best type-safe language for the web in 2021?
Nuxt 3 is coming! Here's What You Need to Know
Find out everything that's coming with the latest version of Nuxt!
Redux is Dead: Long Live Redux Toolkit
Redux Toolkit cuts Redux boilerplate, simplifies Store setup, and unifies key packages so developers write cleaner state management code faster.
Integrating OpenReplay with Jira
Learn how to create JIRA tickets directly from an OpenReplay session
Front-end monitoring with Sentry.io and React
The perception of a business' quality is often what the user first sees and experiences through its website. Learn how to use Sentry.io to monitor your website's performance.
Using Recoil instead of Redux For State Management In React Applications.
Redux is not the only State management alternative for React. Learn how to use Recoil to save development time.
Implementing Your First End-to-End Tests In React Using Cypress
Learn the importance of E2E tests and how to implement your very first test with Cypress
Infinite Scrolling in Vue using the Vue Intersection Observer API
Finding ways of rendering lots of information can hinder the performance of your Webapp, using infinite scrolling is a technique to solve this problem.
Higher Order Functions -- Functions to rule functions
Using functions to alter the way other functions work, take a closer look at the power of Higher Order Functions in JavaScript
Integrating OpenReplay with Slack in a Web Application
Send Slack notifications from OpenReplay with this very easy-to-follow integration!
Integrating OpenReplay with Sentry
Learn how to integrate OpenReplay with Sentry to get the most out of both worlds!
Real-time Chat Application with Firebase and Material UI
Building a real-time chat application has never been this easy. Learn how to use React and Material UI coupled with Firebase to craft a real-time chat.
Virtualizing Large Data Lists with react-window
Rendering large dataset in the DOM without the right tools can be expensive, learn how to use react-window to simply this task
Building Your Own Blog with Nuxt Content and Tailwind
Ever thought about building your own blog? Learn how to easily do that with Nuxt and TailwindCSS.
Building a Twitter Sidebar Clone with Material-UI and React
Material-UI is an open-source React component library for building responsive UI applications
How To Parse and Render Markdown In Vuejs
Markdown is a tool to help you write HTML without the hustle of the tags, however turning it into HTML is not that trivial.