Ganesh Mani I'm a full-stack developer, Android application/game developer, and tech enthusiast who loves to work with current technologies in web, mobile, the IoT, machine learning, and data science. Editor’s note: This article was updated 27 September 2022 to include information about state patterns and anti-patterns in TypeScript, as well as to make general revisions to the article. Design patt
![Understanding design patterns in TypeScript and Node.js - LogRocket Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/ed2757642881a8b0c5a3f9765c31427756b05660/height=288;version=1;width=512/https%3A%2F%2Fblog.logrocket.com%2Fwp-content%2Fuploads%2F2021%2F01%2Ftypescript-node.png)