Strategy Pattern in Node.js: A Practical Approach

Strategy Pattern in Node.js: A Practical Approach

In this post, I will explain how to implement the Strategy Design Pattern in Node.js. To illustrate this concept, I’ll use the example of integrating multiple payment methods which can be used in the e-commerse and other applications to accept payment from customers. Whether it’s PayPal, bank transfers, or credit card. Strategy Pattern The Strategy Design Pattern is a behavioral design pattern in software engineering that enables the dynamic selection of algorithms at runtime, allowing for greater flexibility and adaptability in the application’s behavior....

November 14, 2024 · 7 min · 1371 words · Prakash Bhandari
Software Engineering

Changes I have seen in the software engineering space

In this article I will share the changes that I have seen and experienced in the software engineering space as a Software Engineer. I started my career as a front-end developer in late 2010. At that time I was converting PSD files to HTML pages. It took time to learn the basics of photoshop, HTML and CSS. But, slowly I became a professional frontend developer. Not actually a frontend developer was called HTML/CSS developer. ...

November 11, 2022 · 6 min · 1112 words · Prakash Bhandari
Code Review in Software Development Process

Code Review in Software Development Process

In the Software Development process, code review is one of the major processes. It plays a vital role in developing quality software and reducing human errors. This article highlights the significance of code review and tries to answer ...

September 8, 2020 · 6 min · 1207 words · Prakash Bhandari