From the OpenReplay Blog
AI vs. Software Developers
How AI is changing software engineering and development
Build a ChatBot with ChatGPT and React
Create a ChatGPT bot with React
An Introduction to Blazor
Learn about Microsoft's Blazor framework
Restful API End-to-End (E2E) Testing
Use Node, Express, Jest, and TypeScript, for REST API testing
Securing Front-end Apps with CORS and CSP
Secure your web pages using CORS and CSP
Deploying Front-End Apps to the Amazon Cloud
Deploying an app to AWS EC2
Random Unit Testing
How can you go about testing functions that produce random results?
Create a CI/CD Pipeline for Front End Projects
How to generate a CICD pipeline to deploy your code
Shimmer Loading Effects in Flutter
Learn how to add shimmer looks to your Flutter app
Applying Design Principles in React
Enhance the quality of your React or React Native code by following these principles
Design Thinking using AI
How to apply AI to Design Thinking to better solve problems
Type Inferences and Annotations in TypeScript
How TypeScript decides data typing
Integrating Google Maps into Vue applications
Add Google Maps to your own Vue-based website
Prefetching, Preloading, and Prerendering in HTML
Three important concepts for web site speed and page rendering
Effective Cross-Browser Testing Strategies
How to do cross-browser testing
Authentication in Next.js with Clerk
Use Clerk to simplify authentication for your code
Elevate your Coding Efficiency with CSS Naming Conventions
Apply best practices for CSS names
Behavior Driven Development (BDD) -- Bridging the gap between Business and Software Testing
Use BDD testing to enhance your software quality
Building a drawing application with HTML5 Canvas
Build a practical app using HTML5 Canvas to draw on
The Top Ten Rendering Patterns in Modern Web Development
The most important rendering patterns to apply today
Svelte vs. Vue -- A Comparison
Comparing two powerful website building tools
Using an Event Bus for Cross Component Communication
Learn how to use the Event Bus design pattern for communication among components
Allow PayStack Payments in your React App
See how to allow users to pay via PayStack in your websites
The Power of Custom Properties in CSS
How to use CSS custom properties (variables) for more flexible styling