From the OpenReplay Blog
Implementing Facebook Authentication for Flutter
Add a Facebook login to your Flutter application
Dynamic Multi-step Forms with Formik
How to easily validate fields in any React form
Image Manipulation with react-easy-crop
Do all sorts of image manipulation directly at the browser
HTML Form Validation with PristineJS
Checking your users' input in an easy way
Using Switch Selectors in React Native
Several recipes for using Switch Selectors in your apps
How to Build a Progress Bar Indicator for Next.js
How use a progress bar to give feedback to users while pages load
Distribute Mobile Apps Artifacts via Telegram using Codemagic
Learn how to compile and distribute a mobile app via Telegram
Build accessible components with React Aria
Use React Aria to easily build accessible components for your website
Top 10 Angular Component Libraries
The best 10 component libraries for Angular in 2022
Component Framework Concepts in Vue vs React
A comparison of major differences when using Vue or React
JavaScript type conversions explained
Understanding the rules that JavaScript uses when types are mixed in operations
Is Gatsby worth using?
An analysis of pros and cons of using the Gatsby framework
Recognizing Speech with vanilla JavaScript
How to add speech recognition to any JavaScript app
Fundamentals of Typography for UI design
Important concepts and tips for applying typography well
Next.js vs NuxtJS: a comparison of two powerhouses
Similarities and differences of the frameworks for React and Vue
Modern CSS selectors
Do you know how the :is, :where, and :has selectors work? In this tutorial you'll learn how to take advantage of how modern CSS selectors work.
Infinite Scrolling in Angular
How to implement infinite scrolling for your Angular web page
Four top Front End Monitoring Tools for your Website
The best tools to enhance your website's performance
Async Data Fetching with React-Select
Build customized components with dynamic data fetching using React Select
Array and String Sorting recipes for JavaScript
Learn different ways to sort your arrays and your strings with this detailed, hands-on tutorial
Deep dive into JavaScript's Iterators, Iterables and Generators
A thorough discussion of these advanced JavaScript concepts
Validating Forms with Vue Formulate
Simplify Form Validation with the Vue Formulate package
11 Authentication Mistakes and how to fix them
Fixes to mistakes that may imperil your website
Build a FAQ section with React and Headless UI
A powerful package helps to easily build a FAQ for your website