From the OpenReplay Blog
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
Skeleton Screens vs. Loading Screens -- An UX Battle
What kind of screen is best when waiting for a page to load?
User-Centric Design -- Putting Users at the Heart of Development
How to produce better designs
Two Powerful Techniques: CSS Resetting and Normalizing
Achieve consistent styling across browsers with these techniques
A Deep Dive into Hooks in React 18
Everything about new hooks in React
Mastering the Art of Background Styling
All about setting interesting backgrounds with CSS
Generating a PDF from a div using the jsPDF Library
An easy way of producing PDFs
Bento Box: A Refreshing Layout Approach for Websites
A look at a different look for sites