ChartBrew

In today’s technological world Data is the new currency. Information of business’ customers, resources utilization, prospective customers etc. are the data that can provide greater insights into a business’s operations and dealings and enable executives and managers to make informed decisions, helping them to achieve their goals and the milestones. But this raw unstructured data is not easy to parse and understand and this is where Business Intelligence (BI) tools come in.  BI tools are softwares that take huge amounts …

Amazon Simple Email Service (SES)

What is Amazon SES ? Amazon SES is an email platform that provides an easy, cost-effective way for you to send and receive email using your own email addresses and domains.With Amazon SES, you can send transactional email, marketing messages, or any other type of high-quality content to your customers. Every Amazon SES account has its own set of sending limits. These limits are: Sending quota—the maximum number of recipients that you can send email to in a 24-hour period. …

VScode Extensions

VS Code is a powerful editor, and with the help of extensions, it can be customized to fit your specific needs. Here are some of the most helpful extensions for web development that I use: Rainbow brackets/ Bracket Pair Colorizer – As the name suggests gives the opening and closing brackets matching colors, making it much easier to know which brackets belong together. It really helps while writing long complex database queries and functions. 2. Git lens – GitLens helps …

Bots-The future Humans

A robot is a programable computer. It is capable of carrying out a complex series of actions automatically. A robot can be controlled by an external device or a device fixed in it. Robots were invented by George C. Devol in the early 1950s. These were built for universal automation but failed. A bot is a software program that is trained to do certain tasks. These are automated and work on the basis of given instructions. These are programmed to do work …

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 …