From the OpenReplay Blog
Harnessing Modern Dialog Elements for Modals
Learn how to use the dialog element to create a modal dialog
Customize and Extend Tailwind CSS for your Specific Needs
Make Tailwind CSS work for you with customization
Static Site Generation vs Server Side Rendering
Delve into static generation (static rendering) and server rendering to learn when to use each one
Doing Fluid Typography for Responsive Designs
Implement fluid typography designs
Create Push Notifications in React Native with Notifee
Add push notifications easily
Jamstack: the Future of E-commerce Development
Take advantage of Jamstack for commercial websites development
Complex Typing in TypeScript, Part 2
Explore how to add typing to currying functions
Create Stunning Responsive Images with the Picture Element
Use the picture element to allow for different display sizes
Use CSS Blend Modes for Creative Image and Color Manipulation
CSS Blends allow for great creativity for web sites
Best Practices for Security in Next.js
How to write secure code when working with Next.js
Integrate Vuex and TypeScript
Use TypeScript when working with Vuex
Harness the Power of Component Composition in React
Apply the composition pattern for better React code
All about Cookies and JavaScript
Everything you need to know about working with cookies in JS
Shield your Website against Clickjacking Attacks
Use JavaScript to protect your page
Build a Mind-Mapping App with React Flow
Use React to create a mind-mapping app
Handling Forms and Validation in Angular
All the ways to do forms in Angular
Optimize Image and Video Layouts with CSS Object-fit
Avoid distortion and cropping for your images
Three plugins to Convert your Figma Designs into Code
Go easily from design to code with these plugins
Optimize Web App Performance and Loading Speed
Get more speed for your pages
JSDoc: a solid alternative to TypeScript
Use JSDoc instead of TypeScript
Simplify CSS work with Emmet
Use Emmet to more quickly style your web pages
Enhance Media Display with Custom Lightboxes
Showcase media content with a better UX
A better UX: create URL previews in React
Enhance your pages with URL previews
Vue3: Building a Progressive Web App
How to build a PWA with the latest Vue