One data grid for JavaScript, React, Vue & Angular. Sorting, filtering, virtualization, pinning, and CSV export included. Early access $199 $349 → [Get it now]

How to use Apollo Client in React

Apollo Client is the most powerful GraphQL client for React, providing intelligent caching, optimistic updates, subscriptions, and error handling out of the box. As the creator of CoreUI, I use Apollo Client in data-intensive React dashboards where normalized caching significantly reduces redundant API calls and keeps the UI in sync across components. Beyond useQuery and useMutation, Apollo’s real power lies in its normalized cache — when any component fetches a user, every other component showing that user updates automatically. Understanding the cache is what separates basic Apollo usage from production-grade Apollo usage.

Read More…

How to build a weather API in Node.js

Building a weather API proxy in Node.js serves two purposes: it hides your API keys from the client and adds caching to avoid hitting rate limits on the third-party weather service. As the creator of CoreUI, I always proxy third-party API calls through a Node.js layer in production to maintain control over rate limiting, caching, and error handling. The key pattern is fetching from OpenWeatherMap on the server, caching responses in memory with a TTL, and returning clean, typed responses to your frontend. This also lets you normalize the response format independently of what the weather API returns.

Read More…

How to cache responses with Redis in Node.js

Caching API responses with Redis dramatically reduces database load and improves response times. As the creator of CoreUI, I’ve implemented Redis caching strategies that reduced API latency from 500ms to under 10ms for millions of requests daily.

The most effective approach combines cache-aside pattern with automatic cache invalidation and TTL management.

Read More…

How to implement caching in Node.js

Caching dramatically improves Node.js application performance by storing frequently accessed data in memory. As the creator of CoreUI, I’ve implemented caching strategies that reduced API response times from seconds to milliseconds for millions of users.

The most effective approach combines in-memory caching for small datasets with Redis for distributed caching in production environments.

Read More…

How to use Apollo Client in Vue

Using Apollo Client in Vue provides a comprehensive GraphQL solution with intelligent caching, optimistic updates, and reactive query management for enterprise-grade applications. As the creator of CoreUI with extensive Vue experience since 2014, I’ve implemented Apollo Client in numerous enterprise applications for sophisticated data management and real-time user experiences. The most effective approach involves integrating Apollo Client with Vue 3 using the official Vue Apollo plugin for reactive queries and seamless state management. This method provides advanced caching strategies while maintaining excellent developer experience through declarative query composition and automatic UI updates.

Read More…
Subscribe to our newsletter
Get early information about new products, product updates and blog posts.