Ashan PereraAbstract Factory: Design Patterns with JavaAbstract Factory is a creational design pattern that lets you produce families of related objects without specifying their concrete…Oct 5Oct 5
Ashan PereraMicro Frontends: Small Pieces, Big ImpactModern-day web applications are far ahead of traditional websites. They pack serious punch when it comes to functionality and performance…Sep 9Sep 9
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