Ashan PereraFactory Method: Design Patterns with JavaFactory Method is a creational design pattern that provides an interface for creating objects in a superclass but allows subclasses to…Jul 28Jul 28
Ashan PereraMastering State Management with Redux Toolkit: A Beginner’s GuideRedux is a powerful state management library commonly used in JavaScript applications, particularly with React. It helps manage the state…Jun 15Jun 15
Ashan PereraSingleton: Design Patterns with JavaSingleton is a creational design pattern that lets you ensure that a class has only one instance while providing a global access point to…May 30May 30
Ashan PereraReact Recoil: State Made EasyIn the realm of React applications, managing application-wide state efficiently can become a challenge as complexity grows. React Recoil…Mar 30Mar 30
Ashan PereraStreamlining Data Flow: A Guide to WebSockets with NodeJS and ReactJSIn the realm of web development, the need for seamless, real-time communication between browsers and servers is paramount. This is where…Mar 31Mar 31
Ashan PereraA Practical Guide to Integrate GraphQL with ReactJS and Apollo ClientWeb APIs have come a long way, but even the well-established REST architecture can feel cumbersome for modern applications. Enter GraphQL…Feb 17Feb 17
Ashan PereraUnlocking Offline Capabilities: A Deep Dive into Service Worker FunctionalityA service worker is a special script that runs in the background of your web browser, even when you’re not actively using the website. It…Jan 16Jan 16
Ashan PereraUnlocking Webpack’s Power for React: Optimize Performance and Enhance DevelopmentReact’s simplicity has revolutionized web development, but its out-of-the-box setup with Create-React-App (CRA) can feel limiting. While…Jan 3Jan 3
Ashan PereraUnveiling the Power of GraphQL with Apollo Server and NodeJSWeb APIs have come a long way, but even the well-established REST architecture can feel cumbersome for modern applications. Enter GraphQL…Dec 28, 2023Dec 28, 2023
Ashan PereraAuthenticate ReactJS applications with Auth0Building React apps is exciting, but securing them with robust authentication can be intimidating. Today we’ll be exploring a simple…Dec 24, 2023Dec 24, 2023