{"id":25188638,"url":"https://github.com/montasim/next-level-web-development","last_synced_at":"2026-04-04T21:31:33.686Z","repository":{"id":179139338,"uuid":"656019209","full_name":"montasim/Next-Level-Web-Development","owner":"montasim","description":"All of the codes, notes, and ideas from the Next Level Web Development courses will be added here.","archived":false,"fork":false,"pushed_at":"2023-10-07T23:56:46.000Z","size":17939,"stargazers_count":4,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T11:41:22.438Z","etag":null,"topics":["expressjs","javascript","learning","learning-notes","learning-resources","mongodb","mongodb-database","next-level-web-development","nodejs","nodemon","notes","programming-hero","programming-hero-class","programming-hero-notes","redux","redux-toolkit","ts-node-dev","typescript","yarn"],"latest_commit_sha":null,"homepage":"https://montasim.github.io/Next-Level-Web-Development/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/montasim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-06-20T05:27:16.000Z","updated_at":"2025-11-14T02:57:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"22be630b-e32f-42fd-a088-ba9fcb1a15b8","html_url":"https://github.com/montasim/Next-Level-Web-Development","commit_stats":null,"previous_names":["montasim/next-level-web-development"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/montasim/Next-Level-Web-Development","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/montasim%2FNext-Level-Web-Development","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/montasim%2FNext-Level-Web-Development/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/montasim%2FNext-Level-Web-Development/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/montasim%2FNext-Level-Web-Development/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/montasim","download_url":"https://codeload.github.com/montasim/Next-Level-Web-Development/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/montasim%2FNext-Level-Web-Development/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31415110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","javascript","learning","learning-notes","learning-resources","mongodb","mongodb-database","next-level-web-development","nodejs","nodemon","notes","programming-hero","programming-hero-class","programming-hero-notes","redux","redux-toolkit","ts-node-dev","typescript","yarn"],"created_at":"2025-02-09T20:29:35.572Z","updated_at":"2026-04-04T21:31:33.646Z","avatar_url":"https://github.com/montasim.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg loading=\"lazy\" src=\"https://readme-typing-svg.demolab.com?font=Poppins\u0026weight=700\u0026size=24\u0026duration=1\u0026pause=1\u0026color=EB008B\u0026center=true\u0026vCenter=true\u0026repeat=false\u0026width=370\u0026height=40\u0026lines=NEXT+LEVEL+WEB+DEVELOPMENT\" alt=\"NEXT LEVEL WEB DEVELOPMENT\" /\u003e\n\n\u003c!-- repository summary badges start --\u003e\n\u003cdiv\u003e\n    \u003cimg alt=\"GitHub watchers\" src=\"https://img.shields.io/github/watchers/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"goto badge\" src=\"https://img.shields.io/github/search/montasim/Next-Level-Web-Development/goto?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"GitHub repo file count\" src=\"https://img.shields.io/github/directory-file-count/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"GitHub commit activity\" src=\"https://img.shields.io/github/commit-activity/w/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n    \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/montasim/Next-Level-Web-Development?\u0026labelColor=EB008B\u0026color=00B8B5\"\u003e\n\u003c/div\u003e\n\u003c!-- repository summary badges end --\u003e\n\n\u003cbr/\u003e\n\nAll the codes, notes, and ideas from the Next Level Web Development courses will be added here.\n\n\u003cbr/\u003e\n\n```\nNOTE: Notes will be added by Mission name\n```\n\n\u003cbr/\u003e\n\n## CONTENTS:\n  - [Roadmap](#roadmap)\n  - [Missions](#missions)\n  - [Used Packages](#used-packages)\n  - [Tools](#tools)\n  - [Articles](#articles)\n  - [Video Tutorials](#tutorials)\n  - [Inspirations](#inspirations)\n  - [Contribute](#contribute)\n  - [License](#license)\n\n\u003cbr/\u003e\n\n## Roadmap\n\n1. [Roadmap](./media/pdf/Next%20Level%20Web%20Development.pdf)\n\n\u003cbr/\u003e\n\n## MISSIONS\n\n\u003cdetails\u003e\n    \u003csummary\u003e Mission 0: Welcome To Next Level Web Development (Module: 0 - 1) \u003c/summary\u003e\n    \u003cbr/\u003e\n    \n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e Mission 1: Be a TypeScript Technocrat (Module: 2 - 5.5) \u003c/summary\u003e\n    \u003col\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-1/module-2/notes.md\"\u003e Module 2: Explore Basic Types of TypeScript \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-1/module-3/notes.md\"\u003e Module 3: Explore Advance Types of TypeScript \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-1/module-4/notes.md\"\u003e Module 4: Object-Oriented Programming in TypeScript \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-1/module-5/notes.md\"\u003e Module 5 Assignment 1 \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-1/module-5.5/notes.md\"\u003e Module 5.5: Bonus Module \u003c/a\u003e\n        \u003c/li\u003e\n    \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e Mission 2: Be A Mongoose Master (Module: 6 - 9) \u003c/summary\u003e\n    \u003col\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-2/module-6/notes.md\"\u003e Module 6: Installation and Explore Read and Write Queries \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-2/module-7/notes.md\"\u003e Module 7: Explore Mongoose More Queries \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-2/module-8/notes.md\"\u003e Module 8: MongoDB Aggregation Framework and Indexing \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-2/module-8.5/notes.md\"\u003e Module 8.5: Simple Mongoose Practice \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-2/module-9/notes.md\"\u003e Module 9: Assignment 2 \u003c/a\u003e\n        \u003c/li\u003e\n    \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e Mission 3: Be A NoSQL Backend Braniac (Module: 10 - 19) \u003c/summary\u003e\n    \u003col\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-10/notes.md\"\u003e Module 10: SDLC, Requirement Analysis and Project Setup \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-11/notes.md\"\u003e Module 11: How to set up and organize your project professionally \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-12/notes.md\"\u003e Module 12: Building The Auth Service Part 2 \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-13/notes.md\"\u003e Module 13: Error handling, Zod, Pagination \u0026 Academic Semester \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-14/notes.md\"\u003e Module 14: Pagination, Filtering, Complete Academic Semester \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-15/notes.md\"\u003e Module 15: Complete Student Module, Implement Transaction and Rollback, Practice Faculty Module \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-15.5/notes.md\"\u003e Module 15.5: Practice Day \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-16/notes.md\"\u003e Module 16: Assignment 3 \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-17/notes.md\"\u003e Module 17: Implement Authentication \u0026 Authorization using JWT \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-18/notes.md\"\u003e Module 18: Assignment 4 \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-3/module-19/notes.md\"\u003e Module 19: Complete Update Password System \u003c/a\u003e\n        \u003c/li\u003e\n    \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e Mission 4: Be A Redux Reaper (Module: 20 - 23) \u003c/summary\u003e\n    \u003col\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-4/module-20/notes.md\"\u003e Module 20: Get started with Redux. A deep dive into Redux's philosophy \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-4/module-21/notes.md\"\u003e Module 21: Hands-on State Management \u0026 Crud Operation \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-4/module-22/notes.md\"\u003e Module 22: Handling async tasks using Redux \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-4/module-23/notes.md\"\u003e Module 23: Assignment 5 \u003c/a\u003e\n        \u003c/li\u003e\n    \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e Mission 5: Be A NextJS Ninja (Module: 24 - 27) \u003c/summary\u003e\n    \u003col\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-5/module-24/notes.md\"\u003e Module 24: Fundamentals of Next.Js \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-5/module-25/notes.md\"\u003e Module 25: Next Level Data Fetching in Next.Js \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-5/module-26/notes.md\"\u003e Module 26: Explore NextAuth \u0026 App Router \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-5/module-26.5/notes.md\"\u003e Module 26.5: Practice Day \u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\n            \u003ca href=\"./missions/mission-5/module-27/notes.md\"\u003e Module 27: Assignment-6 \u003c/a\u003e\n        \u003c/li\u003e\n    \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n## USED PACKAGES\n\n1. [yarn](https://yarnpkg.com/) - *Yarn is a package manager that doubles down as project manager*\n2. [typescript](https://www.typescriptlang.org/) - *TypeScript is JavaScript with syntax for types*\n3. [nodemon](https://nodemon.io/) - *Simple monitor script for use during development of a Node.js app*\n4. [ts-node-dev](https://www.npmjs.com/package/ts-node-dev) - *TypeScript execution environment and REPL for node.js*\n5. [antd](https://ant.design/docs/react/introduce) - *An enterprise-class UI design language and React UI library with a set of high-quality React components, one of best React UI library for enterprises*\n6. [json-server](https://www.npmjs.com/package/json-server) - *Get a full fake REST API with zero coding in less than 30 seconds (seriously)*\n7. [react-redux](https://redux-toolkit.js.org/tutorials/quick-start) - *The official, opinionated, batteries-included toolset for efficient Redux development*\n8. [mongodb](https://www.npmjs.com/package/mongodb) - *The official MongoDB driver for Node.js.*\n9. [vite](https://vitejs.dev/guide/) - *Next Generation Frontend Tooling.*\n10. [tailwindcss](https://tailwindcss.com/docs/installation) - *A utility-first CSS framework.*\n11. [react-router-dom](https://reactrouter.com/en/main/start/tutorial#setup) - *React Router enables \"client side routing\".*\n12. [@reduxjs/toolkit](https://redux-toolkit.js.org/introduction/getting-started) - *The Redux Toolkit package is intended to be the standard way to write Redux logic.*\n13. [react-redux](https://react-redux.js.org/introduction/getting-started) - *React Redux is the official React UI bindings layer for Redux.*\n\n\u003cbr/\u003e\n\n## TOOLS\n\n1. [typescript-mongoose-eslint-husky-staged boilerplate](https://github.com/tauhid-hasan-dev/typescript-mongo-mongoose-express-server-with-eslint-prettier-husky-lint-staged)\n2. [BreakTimer](https://breaktimer.app/#download)\n3. [Redux DevTools](https://microsoftedge.microsoft.com/addons/detail/redux-devtools/nnkgneoiohoecpdiaponcejilbhhikei)\n\n\u003cbr/\u003e\n\n## ARTICLES\n\n1. [NVM for Windows – How to Download and Install Node Version Manager in Windows 10](https://www.freecodecamp.org/news/nvm-for-windows-how-to-download-and-install-node-version-manager-in-windows-10/)\n2. [Pick Function Refactoring \u0026 Property Management](./articles/pick-function-refactoring-property-management.md)\n3. [All about Express Error Handling](./articles/all-about-express-error-handling.md)\n4. [Exploring $exists, $type and $size operators](./articles/exploring-exists-type-and-size-operators.md)\n5. [Exploring the Power of $inc, $max, $min, and $mul Operators of MongoDb](./articles/exploring-the-power-of-inc-max-min-and-mul-operators-of-mongodb.md)\n6. [MongoDB $and Operator](./articles/mongodb-and-operator.md)\n7. [MongoDB's Update Operators: Mastering $push, $set, and $addToSet for Efficient Data Management](./articles/mongodbs-update-operators.md)\n8. [Unleashing the Power of Querying : Discover MongoDB's $not and $nor Operators](./articles/unleashing-the-power-of-querying.md)\n9. [Boost Your MongoDB Queries: Deep Dive into $in, $nin, and $or Operators](./articles/deep-dive-into-in-nin-and-or-operators.md)\n10. [Permanently removing a file from git history](https://stackoverflow.com/questions/58161926/permanently-removing-a-file-from-git-history)\n11. [Create a JSON server](./articles/create-a-json-server.md)\n12. [What is the difference between fallback false vs true vs blocking of getStaticPaths with and without revalidate in Next.js SSR/ISR?](https://stackoverflow.com/questions/67787456/what-is-the-difference-between-fallback-false-vs-true-vs-blocking-of-getstaticpa/67787457#67787457)\n13. [How to use different .env files with nextjs?](https://stackoverflow.com/questions/59462614/how-to-use-different-env-files-with-nextjs)\n\n\u003cbr/\u003e\n\n## DO NOT FORGET TO DO\n\n\u003cdetails\u003e\n    \u003csummary\u003e Vercel এ ডেপ্লয় এর ক্ষেত্রে কয়েকটি জিনিস খেয়াল রাখতে হবে \u003c/summary\u003e\n    \u003cbr/\u003e\nVercel এ ডেপ্লয় এর ক্ষেত্রে কয়েকটি জিনিস খেয়াল রাখতে হবে\n\n- tsconfig.json এর মধ্যে\n```json\n\"module\": \"commonjs\" */* Specify what module code is generated. */*,\n\"rootDir\": \"./src\" */* Specify the root folder within your source files. */*,\n\"outDir\": \"./dist\" */* Specify an output folder for all emitted files. */*,\n```\nএই কনফিগটি add করে নিতে হবে যদি আগে থেকে করা না থাকে\n- package.json এর মধ্যে\n```json\n\"scripts\": {\n    \"dev\": \"ts-node-dev --respawn --transpile-only src/server.ts\",\n    \"start\": \"node dist/server.js\",\n    \"build\": \"tsc\"\n}\n```\n- প্রজেক্টের রুট এর মধ্যে vercel.json ফাইল বানিইয়ে নিতে হবে\n```json\n{\n\n    \"version\": 2,\n        \"builds\": [\n        {\n            \"src\": \"dist/server.js\",\n            \"use\": \"@vercel/node\"\n        }\n    ],\n        \"routes\": [\n        {\n            \"src\": \"/(.*)\",\n            \"dest\": \"dist/server.js\"\n        }\n    ]\n}\n```\nএরপর Cli দিয়ে deploy করে নিলেই কাজ শেষ , সার্ভার রেডি\n\nIf you need to change the environment variable of `Vercel` production always make sure to have a push to the `main branch`.\n\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n## TUTORIALS\n\n1. [Git - How to Duplicate a Repository with History ( Full duplicate, no fork)](https://www.youtube.com/watch?v=lhlUOSfZu24)\n2. [How to test a local website on your phone](https://www.youtube.com/watch?v=uRYHX4EwYYA)\n\n\u003cbr/\u003e\n\n## INSPIRATIONS\n\n1. [Wallpaper - For daily inspiration](./media/images/inspiration-wallpaper.jpeg)\n\n\u003cbr/\u003e\n\n## CONTRIBUTE\n\nContributions are always welcome!\nPlease read the [contribution guidelines](CONTRIBUTION.md) first.\n\n\u003cbr/\u003e\n\n## SPECIAL THANKS\n\n1. [Tauhid Hasan](https://github.com/tauhid-hasan-dev) for his [typescript-mongoose-eslint-husky-staged boilerplate](https://github.com/tauhid-hasan-dev/typescript-mongo-mongoose-express-server-with-eslint-prettier-husky-lint-staged)\n2. [Dipto Karmaker](https://www.facebook.com/dipto.karmaker.9) for his suggestion to use [BreakTimer](https://breaktimer.app/#download)\n3. [Mezbaul Abedin Forhan](https://www.facebook.com/groups/196275986482127/user/100051687471216/?__cft__[0]=AZUHgThDMuNrBxWNfQMNWGsF5OF3rKdgg2DbSG3mrAe6uRnaNCNRBYD3oZ2M9U25njZjOZMMeJWUzXEMn5mWDJJIjezco9JFGBzE86Trm1__fo6EIAdKiPedc4GFe5XT0ZqJi8Mjj7PQ1jhbjFbj_ygt\u0026__tn__=-UC%2CP-R) for [Pick Function Refactoring \u0026 Property Management](./articles/pick-function-refactoring-property-management.md)\n4. [Mezbaul Abedin Forhan](https://www.facebook.com/groups/196275986482127/user/100051687471216/?__cft__[0]=AZUHgThDMuNrBxWNfQMNWGsF5OF3rKdgg2DbSG3mrAe6uRnaNCNRBYD3oZ2M9U25njZjOZMMeJWUzXEMn5mWDJJIjezco9JFGBzE86Trm1__fo6EIAdKiPedc4GFe5XT0ZqJi8Mjj7PQ1jhbjFbj_ygt\u0026__tn__=-UC%2CP-R) for [All about Express Error Handling](./articles/all-about-express-error-handling.md)\n5. [Mezbaul Abedin Forhan](https://www.facebook.com/groups/196275986482127/user/100051687471216/?__cft__[0]=AZUHgThDMuNrBxWNfQMNWGsF5OF3rKdgg2DbSG3mrAe6uRnaNCNRBYD3oZ2M9U25njZjOZMMeJWUzXEMn5mWDJJIjezco9JFGBzE86Trm1__fo6EIAdKiPedc4GFe5XT0ZqJi8Mjj7PQ1jhbjFbj_ygt\u0026__tn__=-UC%2CP-R) for [MongoDB $and Operator](./articles/mongodb-and-operator.md)\n6. [Ehtisam Haq](https://www.facebook.com/groups/196275986482127/user/100054686322018/?__cft__[0]=AZXWZQsOJLRUlOnAZXCcdBSnHgV8L_0wHengcczizEHGUOKbtzVlWLpouOzQWUxHonIdIGpIjO8UOacomwLALreh79ZWpTrVVgYS-CcRdd8uznQtmaI7fFqpL3FAn1aOD3WWJI7xD8MEbSgo0cfw0Nco\u0026__tn__=-UC%2CP-R) for [Exploring $exists, $type and $size operators](./articles/exploring-exists-type-and-size-operators.md)\n7. [Anisur Rahman](https://www.facebook.com/groups/196275986482127/user/100008280541615/?__cft__[0]=AZWt1z3R3gtFybgOz_zMiyB8XKgGZFf7GBycrIhdCV60RCskF4F_EqMwVBElP6q_RU5i0-pkfT-ZDHC6bnT2uqyQ6i1rO7F6QJuuLLhqjGp__2ENKq7qamMp0j6oSniqndu9aCVaQ7qbhzAPrFZBCgaM\u0026__tn__=-UC%2CP-R) for [Exploring the Power of $inc, $max, $min, and $mul Operators of MongoDb](./articles/exploring-the-power-of-inc-max-min-and-mul-operators-of-mongodb.md)\n8. [Mehedi Anik](https://www.facebook.com/groups/196275986482127/user/100005038366015/?__cft__[0]=AZWT2tLQUda8c7i9m_lbGsy3ZAsCgKj-UOGZomNYcmWhJl0isEYWm2QkfEPGpfUUoqU1UtyRwD-zgemkiVMA5Ju6AaLu2SDX_aV2lXqwVeA_qsNqwQN-0Zr8uEtV0PN_0oorrkAeOXIW70aJhfpzMZo_\u0026__tn__=-UC%2CP-R) for [MongoDB's Update Operators: Mastering $push, $set, and $addToSet for Efficient Data Management](./articles/mongodbs-update-operators.md)\n9. [Samin Israr Ravi](https://www.facebook.com/groups/196275986482127/user/100024504072245/?__cft__[0]=AZVXMf8IphXlnTvY7qwcQ0QO7uiL7oRHma-Y2f4ZYZmLuA5utedOgUforGrAAzwhRGABmlKi90kbpUgMv73adUjUM-BtRg_mDji7n4qiApFa0DLdIfx8xsNHQ-QsKBM6AgGDhkclvR7Il49uPqSpFbpW\u0026__tn__=-UC%2CP-R) for [Unleashing the Power of Querying : Discover MongoDB's $not and $nor Operators](./articles/unleashing-the-power-of-querying.md)\n10. [Tanmoy Parvez](https://www.facebook.com/groups/196275986482127/user/100009656776349/?__cft__[0]=AZUTBiFBXKkM2Ou-flLonre4RhYVx3SnK18PebfVuXDUlrxpsfhojJ_LVew6cxFtkyWkZBcwnG3IZpWXN_2-NEt6wqrJhqSSQIXhgjuN5ZKkevXcd4fnDUmYmp-uC73SL7YdPz8q5V86RcSICkG3F2_e\u0026__tn__=-UC%2CP-R) for [Boost Your MongoDB Queries: Deep Dive into $in, $nin, and $or Operators](./articles/deep-dive-into-in-nin-and-or-operators.md)\n11. [Simba](https://stackoverflow.com/users/5101148/simba) for [Permanently removing a file from git history](https://stackoverflow.com/questions/58161926/permanently-removing-a-file-from-git-history)\n12. [Jason Cheung](https://www.youtube.com/@jasoncheung94) for [Git - How to Duplicate a Repository with History ( Full duplicate, no fork)](https://www.youtube.com/watch?v=lhlUOSfZu24)\n\n\u003cbr/\u003e\n\n## LICENSE\n\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Ｍ♢ＮＴΛＳＩＭ](http://montasim-dev.web.app/) has waived all copyright and related or neighboring rights to this work.\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\u003c!-- feel free to contact me text start --\u003e\n\u003cdiv\u003e \n    \u003cimg loading=\"lazy\" src=\"https://readme-typing-svg.demolab.com?font=Poppins\u0026weight=600\u0026size=21\u0026duration=1\u0026pause=1\u0026color=00B8B5\u0026center=true\u0026vCenter=true\u0026repeat=false\u0026width=370\u0026height=21\u0026lines=FEEL+FREE+TO+CONTACT+ME+ANYTIME\" alt=\"feel free to contact me svg\" /\u003e\n\u003c/div\u003e\n\u003c!-- feel free to contact me text end --\u003e\n\n\u003cbr/\u003e\n\n\u003c!-- social media links start --\u003e\n\u003ctable\u003e\n    \u003cthead align=\"center\"\u003e\n        \u003ctr\u003e\n            \u003cth\u003e\n                \u003ca href=\"https://www.linkedin.com/in/montasim\"\u003e\n                    \u003cimg alt=\"Linkedin icon\" src=\"https://cdn.simpleicons.org/linkedin\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n            \u003cth\u003e\n                \u003ca href=\"https://www.github.com/montasim\"\u003e\n                    \u003cimg alt=\"GitHub icon\" src=\"https://cdn.simpleicons.org/github/white\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n            \u003cth\u003e\n                \u003ca href=\"https://stackoverflow.com/users/20348607/montasim\"\u003e\n                    \u003cimg alt=\"StackOverflow icon\" src=\"https://cdn.simpleicons.org/stackoverflow\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n            \u003cth\u003e\n                \u003ca href=\"https://montasim-dev.web.app/\"\u003e\n                    \u003cimg alt=\"web icon\" src=\"https://cdn.simpleicons.org/googlechrome\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n            \u003cth\u003e\n                \u003ca href=\"mailto:montasimmamun@gmail.com\"\u003e\n                    \u003cimg alt=\"Gmail icon\" src=\"https://cdn.simpleicons.org/gmail\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n            \u003cth\u003e\n                \u003ca href=\"https://www.facebook.com/montasimmamun/\"\u003e\n                    \u003cimg alt=\"Facebook icon\" src=\"https://cdn.simpleicons.org/facebook\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n            \u003cth\u003e\n                \u003ca href=\"https://twitter.com/montasimmamun\"\u003e\n                    \u003cimg alt=\"Twitter icon\" src=\"https://cdn.simpleicons.org/twitter\" width=\"35px\"\u003e\n                \u003c/a\u003e\n            \u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- social media links end --\u003e\n\u003c!-- connect with me end --\u003e\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmontasim%2Fnext-level-web-development","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmontasim%2Fnext-level-web-development","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmontasim%2Fnext-level-web-development/lists"}