From ae3b27daf9400e6b65708f2b5f38e04c1664d8fc Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Mon, 30 Jan 2023 20:14:24 +0530 Subject: changed programming resources path, added more pages --- .../web-development/backend/orms/_index.md | 8 ++++++++ .../web-development/backend/orms/sequelize.md | 11 +++++++++++ 2 files changed, 19 insertions(+) create mode 100644 content/docs/programming-resources/web-development/backend/orms/_index.md create mode 100644 content/docs/programming-resources/web-development/backend/orms/sequelize.md (limited to 'content/docs/programming-resources/web-development/backend/orms') diff --git a/content/docs/programming-resources/web-development/backend/orms/_index.md b/content/docs/programming-resources/web-development/backend/orms/_index.md new file mode 100644 index 0000000..6277f85 --- /dev/null +++ b/content/docs/programming-resources/web-development/backend/orms/_index.md @@ -0,0 +1,8 @@ +--- +title: Object Relational Mapping (ORM) +description: Makes it easy to work with databases +weight: 3 +--- + +An ORM lets you use an object oriented paradigm to query databases. It's great because it cleans up a lot of your code, and you don't need to be good at SQL to use it. +ORM libraries save you a lot of time because they do most of the heavylifting themselves. diff --git a/content/docs/programming-resources/web-development/backend/orms/sequelize.md b/content/docs/programming-resources/web-development/backend/orms/sequelize.md new file mode 100644 index 0000000..74fbb1d --- /dev/null +++ b/content/docs/programming-resources/web-development/backend/orms/sequelize.md @@ -0,0 +1,11 @@ +--- +title: Sequelize +description: One of the most popular ORMs for Node.js +weight: 1 +--- + +Sequelize is a very easy to use ORM for use with NodeJS and it supports multiple database types. +I love sequelize because I don't like writing SQL. One downside to it is that directly running SQL commands is actually much faster. + +- Sequelize Tutorial: [Video by PedroTech](https://www.youtube.com/watch?v=Crk_5Xy8GMA) +- Sequelize Documentation: [Official Documentation](https://sequelize.org/docs/v6/getting-started/) -- cgit v1.2.3