From the OpenReplay Blog
Capturing Screenshots in React Native
Use React Native View Shot to capture screenshots
Clipping and Masking Properties in CSS
Several ways to work with images through CSS
Scanning Barcodes from a Web App
How to read barcodes of any type from your web app
Enhancing UI with Staggered Text Animations
Add a new kind of animation to your pages
Mongoose: simplifying MongoDB for Node.js
How to work with MongoDB in an easier way
Mastering Visual Appeal: Implementing the CSS Blurry Shimmer Effect
Enhance your web pages with shimmering images
Advanced Animation Techniques with Anime.js
Add nice animated tweaks to your web design
Processing CSV files with Papaparse
Reading, writing, generating CSV files, and more
PostHog vs OpenReplay: An In-Depth Comparison
Explore how PostHog compares to OpenReplay. Understand their features, hosting capabilities, and pricing models. Discover OpenReplay's dedicated cloud offering as an alternative to PostHog's shared cloud.
Haptic Feedback for Web Apps with the Vibration API
Add vibrations to responses of your web app
Overcoming Imposter Syndrome in Software Development
Overcoming Imposter Syndrome in Software Development
Serverless Front End Development: Benefits and Challenges
The advantages (and disadvantages) of going serverless for your website
Maximizing User Experience - The Importance of Pre-Caching
How to get a faster, speedier website
Strategic Pricing for your Tech Services
How to determine your best prices
All About URL Encoding and Decoding in JavaScript
How to work with URLs in JavaScript
Web Design -- The Power of Storytelling
Web Design -- The Power of Storytelling
How does Single Sign On work?
Learn how to take advantage of SSO for a better user login experience
Beyond Media Queries: Best Practices for Responsive Web Design
Learn the best ways to write responsive code
Tanstack Router for React - A Complete Guide
Learn everything about the latest version of the Tanstack Router for React
The Evolving Developer Experience: a Symphony of Speed, Skill, and Serendipity
The modern development experience in current environments
Tips for Effective Designer/Developer Collaboration
How to achieve maximum results from effective collaboration
Using the upcoming CSS when/else rules
New important CSS rules you should be aware of
Using requestAnimationFrame in React for Smoothest Animations
Produce the silkiest, smoothest animations by using a specific method
Exploring the Creative Potential of Atropos.js for Web Design
A great scroll-based gallery for your website