Articles

March 27, 2025

Lessons Learned: NPM packages publishing and API authorization

A case study on how NPM API and local configs can lead to unexpected errors and how to avoid them.

January 25, 2025

Tailwind 4 Dark Mode Dynamic Theme

Learn how to implement a dynamic dark mode theme in Tailwind CSS 4 using the new theme in CSS config.

November 20, 2024

Building a Smart Truncation Detection Hook for React

Learn how to create a reusable React hook that detects text truncation in UI elements, enabling intelligent tooltips and responsive design adjustments.

October 3, 2024

Managing UI Decision Complexity - From Boolean Soup to Business Rules

Learn how to manage complex UI conditions in React by replacing tangled boolean logic with a clean, reusable rules engine. Improve readability, testability, and scalability in your frontend code.

November 8, 2022

Managing Functional Code Plugins in React Using Lifecycle and useEffect Cleanup

Learn how to manage functional code plugins in React using lifecycle and useEffect cleanup. A detailed explanation of the code and best practices for managing third-party plugins.

0