Toolbox
Shelf

Pages

  • Home
  • Shelf
  • Toolbox

Extras

  • Resume

Crafted with and few cups of coffee.

Designed in Figma • Built with Next.js & Tailwind • Hosted on Vercel

© 2025 Gentle Joseph | All rights reserved.

September 15th, 2024

SOLID Principles in React: Building Maintainable Components

Learn how to apply SOLID principles to React development for cleaner, more maintainable, and scalable component architecture.


May 29th, 2022

Essential React Libraries for Modern Development

A curated guide to the best React libraries for state management, styling, forms, UI components, and more. Updated for 2024 with modern alternatives and practical examples.


May 29th, 2022

Functional Programming in React

Functional programming is a very broad topic, the basic definition of functional programming is a way of organising our code base such that we minimize mutation and state change in our applications, we keep our functions independent of external data, this is something called pure functions, and we also treat functions as first-class citizens. Let's have a look at some of the main examples of functional programming in React.


Back to Shelf