Janith Silva·Mar 7, 2024Cloning Objects in JavaScript Like a ProUnraveling the Secrets of Deep Cloning Objects in JSA response icon1A response icon1
Janith Silva·Dec 5, 20233 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.
Janith Silva·Nov 5, 2023You 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.A response icon1A response icon1
Janith Silva·Jun 15, 2023Writing a custom Local Storage API for GraphiQLHow to customize GraphiQL history interactions
Janith Silva·Mar 24, 2023Handle 401 with React Query CleanlyHereâs how you can handle the 401 unauthorized error for network calls when using react queryA response icon1A response icon1
Janith Silva·Aug 14, 2022Conditional Class Rendering in React using CLSXWhat is CLSX and when do we need to use it?A response icon1A response icon1
Janith Silva·Jul 28, 2022MUI Tooltip SupersetâââConsole TooltipsHow and why did I create a wrapper for MUI base tooltips?A response icon1A response icon1
Janith Silva·Apr 21, 2022Making Simple Object Schema Validation even Simpler with React Custom Hooks and YUP!How do we validate project and component names in choreo?
InAnalytics VidhyabyJanith Silva·Sep 5, 2021Introduction to GraphQL with BallerinaWant to do more with fewer API calls?