Improve Table Speed in React by Using Web Workers for Filters
A guide to using Web Workers in React to offload heavy data filtering from the main thread, improving UI responsiveness for large tables.
Ravgeet Dhillon is a developer and writer creating practical, in-depth tutorials on web development, AI, Python, and productivity, sharing real-world solutions through projects, blogs, and developer-focused content.
93 articles from this blog
A guide to using Web Workers in React to offload heavy data filtering from the main thread, improving UI responsiveness for large tables.
A frontend developer explains how combining GitHub Copilot for in-IDE coding and ChatGPT for planning and debugging boosts productivity.
A technical tutorial on building an internal company wiki using Hygraph (GraphCMS) and Next.js for backend and frontend development.
A comprehensive guide to frontend monitoring techniques, tools, and implementation for developers to track performance, errors, and user experience.
A tutorial on integrating and customizing the Tailwind CSS utility framework within a Nuxt.js project to build a styled portfolio page.
A tutorial on using monorepos with Lerna to author and publish shared NPM packages for consistent project configuration.
A tutorial on building an appointment booking system using Twilio's WhatsApp API, Notion for data storage, and FastAPI for backend logic.
Learn how to implement and use the Python logging module to monitor events and analyze application performance.
A tutorial on automating client payment reminders using Twilio's WhatsApp API, Notion for data storage, and Python for business logic.
Explains end-to-end (E2E) testing methodology, its purpose in simulating real user scenarios, and its role in a robust CI practice.
A comprehensive guide to all OAuth 2.0 grant types, explaining their flows and use cases for secure application authorization.
A tutorial on implementing pagination using Strapi v4 for the backend and building the pagination UI with SvelteKit for the frontend.
A tutorial on customizing Strapi v4 controllers to add custom business logic for a messaging app backend, integrated with a Next.js frontend.
A tutorial on building a Chrome extension using Next.js and the Notion API to save and tag web links.
A tutorial on building a real-time public chat application using React.js for the frontend, Laravel for the backend, and Ably WebSockets for live communication.
A software engineer shares their journey from freelancing to landing a full-time role without a formal interview process.
A tutorial on building a podcast app with audio functionality using Strapi CMS and the Nuxt.js frontend framework.
A tutorial on implementing a content preview system using Strapi (headless CMS) and Next.js for the Jamstack architecture.
Tutorial on creating an app information component in Nuxt showing version and update time.
A tutorial on building a reusable component to display app version and update information in a Nuxt.js application.