Janith SilvaCloning Objects in JavaScript Like a ProUnraveling the Secrets of Deep Cloning Objects in JS3 min read·Mar 7, 2024--1--1
Janith Silva3 years and 3 Important Lessons as a Software EngineerToday, December 5th, marks my 3rd year as a software engineer. So, here are three lessons from three years.5 min read·Dec 5, 2023----
Janith SilvaYou should use Functional Programming instead of OOP when working with ReactIn my opinion, OOP may actively hamper your ability to understand and use React JS.3 min read·Nov 5, 2023--1--1
Janith SilvaWriting a custom Local Storage API for GraphiQLHow to customize GraphiQL history interactions4 min read·Jun 15, 2023----
Janith SilvaHandle 401 with React Query CleanlyHere’s how you can handle the 401 unauthorized error for network calls when using react query4 min read·Mar 24, 2023--1--1
Janith SilvaConditional Class Rendering in React using CLSXWhat is CLSX and when do we need to use it?2 min read·Aug 14, 2022--1--1
Janith SilvaMUI Tooltip Superset — Console TooltipsHow and why did I create a wrapper for MUI base tooltips?4 min read·Jul 28, 2022--1--1
Janith SilvaMaking Simple Object Schema Validation even Simpler with React Custom Hooks and YUP!How do we validate project and component names in choreo?4 min read·Apr 21, 2022----
Janith SilvainAnalytics VidhyaIntroduction to GraphQL with BallerinaWant to do more with fewer API calls?4 min read·Sep 5, 2021----