
MERN Stack Tutorial
This includes Repository includes my personal notes, and cover important topics that you need to know about MERN stack except ReactJS( which is present in https://github.com/driptanil/Frontend (opens in a new tab) along with HTML, CSS, JS)
Learn:
A huge shoutout to Abhishek Singh aka 6 Pack Programmer (opens in a new tab) @meabhisingh (opens in a new tab) for this excellent teaching skills and tutorials.
- Youtube : https://www.youtube.com/@6PackProgrammer (opens in a new tab)
- GitHub: https://github.com/meabhisingh (opens in a new tab)
Pros:
- Single-Threaded, based on event driven, non-blocking I/O model (lightweight).
- Prefect for building fast and scalable data-intensive apps.
- Javascript is used across entire stack: faster and more efficient development.
- NPM has a huge library of open-source packages.
Cons:
- Cannot be used in Application with heavy server-side processing (CPU-intensive).
- Using
Ruby on Rails,PHP,Pythonis a better choice.
Applications:
- API with database behind it (preferably NoSQL)
- Data streaming (like YouTube, Netflix)
- Real-time chat application
- Server-side web applications (content is generated in the server)