Node Js

Build RESTful API using Node.js, Express and MongoDB

In this post, we are going to perform CRUD(Create, Read, Update and Delete) operations in Node, Express, and MongoDB and we will also follow Model View Controller (MVC) pattern. Requirements Download and Install Node Js. Download and Install MongoDB. Download and Install PostMan. You should have Some basic knowledge about Javascript and ES6. Curiosity and Interest ;) Server Setup We will…Read More

Postgres

Getting Started with Postgres

In this post, we will go through some of the basic of PostgreSQL and will perform CRUD operations. What is PostgreSQL or Postgres? Postgres is an open-source object-relational database. PostgreSQL supports both SQL (relational) and JSON (non-relational) querying. It is also one of the most used databases in the industry for production and deployment. It uses SQL to access and manipulate databases…Read More

Mongodb

Getting Started with MongoDB

In this post, we are going to go through some basic concepts of MongoDB and will Perform CRUD operations on console. What is MongoDB? MongoDB is an open-source database management system (DBMS). It is based on a document-oriented database. it is a NoSQL database, which means it doesn’t store data in tables and rows as in relational databases. It stores data in JSON-like documents which can be very…Read More

Elasticsearch

Getting Started with Elasticsearch: A basic overview

In this post, we will cover some basic concepts of elasticsearch, mapping and indexing the data, and searching on that data. What is Elasticsearch? Elastic search is an open source, distributed NoSQL database, full text search engine based on the lucene library. It is built on Java. It uses schema or table free JSON documents and provides REST APIs interface to interact with it. Elasticsearch is…Read More

Node Js

Create REST API and CRUD in Vanilla Node.js, No Framework

In this post, we are going to build REST APIs using Vanilla Node.js, No Framework and implement CRUD (CREATE, READ, UPDATE and DELETE) functionality. What is Node.js Node.js is an open-source, cross-platform, Javascript Environment that allows javascript to run out of the browser so we can run javascript out on the server to produce dynamic web page content means we can produce content before it…Read More

Algorithms

Sorting Algorithms

Sorting Algorithms are used to rearrange the given list or array in a certain order. In this post we are going to see working of some basic sorting algorithms like Bubble Sort, Insertion Sort, Quick Sort, Selection Sort and Merge Sort. We are going to implement these algorithms in JavaScript. Bubble Sort Bubble Sort is a simple sorting algorithm where the largest value bubble up to the top. It…Read More