---
title: "Sumit Patil (@codewithpatil) | Hashnode"
description: "Building Tomorrow's Software, Today! Read the latest articles by Sumit Patil on Hashnode."
url: "https://hashnode.com/@codewithpatil"
---

@codewithpatil

# Sumit Patil

@codewithpatil · Bangalore, India · Joined July 2026

Building Tomorrow's Software, Today!

### [🚀 Day 6: CommonJS vs ES Modules — require() vs import](https://codewithpatil.hashnode.dev/day-6-commonjs-vs-es-modules-require-vs-import?utm_source=hashnode&utm_medium=feed)

Learn how Node.js modules work with CommonJS and ES Modules, understand require() vs import, and know when to use each module system in modern Node.js applications.

8 min read · [codewithpatil.hashnode.dev](https://codewithpatil.hashnode.dev/day-6-commonjs-vs-es-modules-require-vs-import?utm_source=hashnode&utm_medium=feed)

[Aug 17](https://hashnode.com/posts/day-6-commonjs-vs-es-modules-require-vs-import/6a82c080528d04c30f624e33)

### [🚀Day 5: Node.js Modules Explained: Core Modules, Local Modules, and Third-Party Packages](https://codewithpatil.hashnode.dev/day-5-node-js-modules-explained-core-modules-local-modules-and-third-party-packages?utm_source=hashnode&utm_medium=feed)

Learn how modules make Node.js applications organized, reusable, and maintainable by understanding Core, Local, and Third-Party modules with practical examples.

12 min read · [codewithpatil.hashnode.dev](https://codewithpatil.hashnode.dev/day-5-node-js-modules-explained-core-modules-local-modules-and-third-party-packages?utm_source=hashnode&utm_medium=feed)

[Aug 13](https://hashnode.com/posts/day-5-node-js-modules-explained-core-modules-local-modules-and-third-party-packages/6a7e0e07dad7e543c29273bd)

### [🚀 Day 4: Understanding package-lock.json & Semantic Versioning in Node.js](https://codewithpatil.hashnode.dev/day-4-understanding-package-lock-json-semantic-versioning-in-node-js?utm_source=hashnode&utm_medium=feed)

Learn how package-lock.json keeps Node.js dependencies consistent and how Semantic Versioning (SemVer) controls package updates safely across projects.

8 min read · [codewithpatil.hashnode.dev](https://codewithpatil.hashnode.dev/day-4-understanding-package-lock-json-semantic-versioning-in-node-js?utm_source=hashnode&utm_medium=feed)

[Aug 7](https://hashnode.com/posts/day-4-understanding-package-lock-json-semantic-versioning-in-node-js/6a763f42efc7c34357e29bd8)

### [🚀 Day 3: Node.js REPL Explained with Practical Examples | Read, Evaluate, Print, Loop](https://codewithpatil.hashnode.dev/day-3-node-js-repl-explained-with-practical-examples-read-evaluate-print-loop?utm_source=hashnode&utm_medium=feed)

Node.js Mastery Series by CodeWithPatil Learn how to use the Node.js REPL, execute JavaScript directly from the terminal, explore useful Node CLI commands, and boost your development workflow.

7 min read · [codewithpatil.hashnode.dev](https://codewithpatil.hashnode.dev/day-3-node-js-repl-explained-with-practical-examples-read-evaluate-print-loop?utm_source=hashnode&utm_medium=feed)

[Aug 7](https://hashnode.com/posts/day-3-node-js-repl-explained-with-practical-examples-read-evaluate-print-loop/6a7626cb29c7ad3edae212ad)

### [🚀 Day 2: Understanding npm in Node.js – Packages, package.json & Your First Project](https://codewithpatil.hashnode.dev/day-2-understanding-npm-in-node-js-packages-package-json-your-first-project?utm_source=hashnode&utm_medium=feed)

Master npm in Node.js. Learn package management, package.json, node\_modules, dependency installation, and project setup.

5 min read · [codewithpatil.hashnode.dev](https://codewithpatil.hashnode.dev/day-2-understanding-npm-in-node-js-packages-package-json-your-first-project?utm_source=hashnode&utm_medium=feed)

[Aug 2](https://hashnode.com/posts/day-2-understanding-npm-in-node-js-packages-package-json-your-first-project/6a6f9dbc78250813e5bb8b86)
