Posts
All the articles I've posted.
How to build a Web Crawler in Node.js
How to build a Web Crawler in Node.js
Setup OpenVPN Access Server on DigitalOcean
Step-by-step guide to set up a custom VPN server on DigitalOcean
Understanding Interface Segregation Principle
A client should never be forced to implement an interface that it doesn't use
NodeJS Best Practices
Best practices for writing Node.js applications
Understanding Open-Close Principle
Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification.
Understanding Dependency Inversion Principle
High-level modules should not depend on low-level modules. Both should depend on abstractions. Abstractions should not depend on details. Details should depend on abstractions.
Kadane's Algorithm
Kadane's Algorithm for finding the maximum contiguous subbarray
Combinations
How to Build a Chrome Extension with React, Tailwind & Vite: Complete Guide
Learn how to build a professional Chrome Extension using React, Tailwind CSS and Vite. This step-by-step guide covers setup, configuration, and implementation with practical code examples.
Permutations