Janith SilvaCloning Objects in JavaScript Like a ProUnraveling the Secrets of Deep Cloning Objects in JSMar 71Mar 71
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.Dec 5, 2023Dec 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.Nov 5, 20231Nov 5, 20231
Janith SilvaWriting a custom Local Storage API for GraphiQLHow to customize GraphiQL history interactionsJun 15, 2023Jun 15, 2023
Janith SilvaHandle 401 with React Query CleanlyHere’s how you can handle the 401 unauthorized error for network calls when using react queryMar 24, 20231Mar 24, 20231
Janith SilvaConditional Class Rendering in React using CLSXWhat is CLSX and when do we need to use it?Aug 14, 20221Aug 14, 20221
Janith SilvaMUI Tooltip Superset — Console TooltipsHow and why did I create a wrapper for MUI base tooltips?Jul 28, 20221Jul 28, 20221
Janith SilvaMaking Simple Object Schema Validation even Simpler with React Custom Hooks and YUP!How do we validate project and component names in choreo?Apr 21, 2022Apr 21, 2022
Janith SilvainAnalytics VidhyaIntroduction to GraphQL with BallerinaWant to do more with fewer API calls?Sep 5, 2021Sep 5, 2021