-
From Confusion to Clarity: Database Query Optimization
In this blog post, I discuss optimizing database queries and improving the user interface. By using common table expressions and grouping, I resolved issues with inconsistent icon tagging. I also separated the tab rendering functionality into a dedicated React component for better maintainability. This approach has enhanced the overall user experience and will continue to… Read More
-
Enhanced API Flexibility Through Slug Decoupling
To streamline API identification, we decoupled slug management from core icon functionality. This allowed us to introduce dedicated tables for slugs and their types, ensuring a centralized system. We also implemented a “SlugHistory” table for seamless redirects and historical context. Moving forward, we plan to enhance the API with features like slug suggestions and drag-and-drop… Read More
-
Overcoming Challenges in Building an API with RTK Query
Building an API with RTK Query can be a rewarding experience, but it comes with its own set of challenges. One common hurdle is managing large apiSlice files, which can become difficult to maintain as the number of endpoints grows. To address this, I explored code splitting and modularizing endpoints, but these approaches introduced their… Read More
-
Infinite Scrolling in React
oday, I implemented a toggle for site edit mode, optimized code navigation with markdown links, and removed outdated code. I also created a dialog for editing navigation icons and explored infinite scrolling in React. I tackled performance issues, including debouncing scroll events and leveraging useDeferredValue for smoother item loading. Read More



