Aggregation Framework In MongoDB

MongoDB is an open source document-oriented database. These types of databases are highly flexible, allowing structure variations in the documents, and MongoDB can save even documents partially. With lots of powerful features and advantages, the Aggregation Framework is one of the most powerful features of MongoDB. In MongoDB, the Aggregation framework is used to process data records/documents and return computed results. We can group documents and perform various operations, use join within a database, merge collection, and many more exciting …

Axios for Node.js

What is Axios Axios is a promise based HTTP client for browser and node.js; it can be used on server side and client side (Browser) to interact with API (Application Programming Interface to send request from the browser and node.js server to other API and get a response). On client side(Browser) Axios uses XMLHttpRequests and On server-side it uses http module Installing Axios in your node.js project $ npm install axios How to use axios get request const axios = require(‘axios’);let userID = …

Working with MinIO

What is MinIO? MinIO is an object storage server designed for large scale data infrastructure.  MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. It can handle unstructured data such as photos, videos, log files, backups, and container images with the maximum supported object size of 5TBIt has the following key features. (Ref: https://min.io/) Open Sources – Available for all. Open for modification High …

Hey Sammy!

Sammy.js is an efficient and tiny library for manipulating the DOM and is still used by developers who look to make the web interaction fast and smooth. It has many advantages over other libraries such as jQuery. This article will take a look at what Sammy offers and how to utilize this powerful library in your next project. In this article, I will show you how to perform routing with jquery using the Sammy JavaScript framework. Before moving on to …

State management in React apps using Redux

React is currently the most used frontend JavaScript framework. Its component-based approach has made it easier to implement views. But React can’t help us with managing the data of the application. Sure we can use its state variables to store our data, but when the data is complex and used by multiple components, the code to fetch, update, create becomes very messy. It would be a lot easier to have all the data and updates on it in one place. …

Web 3.0 and the Future of the Internet

Web 3.0 & its Features Web 3.0, the decentralized web, is a term coined by Tim Berners-Lee. Blockchain technology has ushered in a new era, one that is changing the Internet as we know it. Web 3.0 is the Internet of tomorrow, and it’s already starting to take shape. Blockchain-based platforms are taking over markets. Web 3.0 would make data more secure and less accessible to outside forces. This will be an internet where users control their online experience and …