nyakundi.hashnode.devApp Router in Next.js, laggy routing to subpages, how to get out of this mess?Introduction We decide to go down the path of next,js because of fast development speeds in the case that routing is already set up with the app router and backend as well with route handlers. When building apps; internal tools, SaaS products e.t.c. ...Jul 21, 2025·3 min read
nyakundi.hashnode.devUnderstanding CSS Utility ClassesCSS utility classes provide a way to apply specific styles directly in your HTML through class names. Each class typically controls a single CSS property. Let me explain each of these utility classes in depth: Positioning and Display Classes relative...Feb 28, 2025·5 min read
nyakundi.hashnode.devWhy not prop drilling?Prop drilling can be a good practice and for smaller apps and a bad practice for bigger apps; so what is prop driling? Prop drilling refers to the practice of passing props through multiple levels of components that don't actually use these props, ju...Feb 28, 2025·3 min read
nyakundi.hashnode.devHusky programmingHusky is a popular tool that simplifies the setup and management of Git hooks, allowing developers to automate tasks and improve code quality. Here’s a breakdown of husky programming: Key Concepts Git Hooks: Scripts that run at specific points in th...Dec 1, 2024·2 min read
nyakundi.hashnode.devReact.js 101What is React.js? React.js is a powerful open source JavaScript library used for building interactive UIs and single page applications. React focuses on the "View" in the Model-View-Controller (MVC) architecture. It provides a declarative and compone...Nov 26, 2024·3 min read