Divyansh Rai (@divyanshrai)

divyanshrai's cover image
Powered by FIFO
divyanshrai's image

Divyansh Rai

Software Engineer @GlueLabs


Featured Links

Divyansh Rai reposted


GraphQL is an API query language and a runtime on the server side that executes queries using a user-defined type system for data manipulation. Unlike being dependent on a particular database or storage engine, GraphQL relies on your pre-existing code and data as its foundation.

Hello Everyone,

In recent years, Docker has revolutionized the way we develop, deploy, and manage software applications. With its lightweight and portable containerization technology, it enables developers to package their applications along with all their dependencies into a single unit, making it easier to run across different environments. This post will provide an overview of the concepts and components of Docker, helping you grasp the fundamentals of this powerful tool.


What are Webhooks?

The ability of independent online systems to communicate with one another and share data is the core of what makes online services valuable today. In this post, will look at webhooks.


Deploy nodejs application PM2

We are going to explore the PM2 process manager. We will start with an overview of how to install it and use it to get a basic Nodejs application ready for production within minutes.

Then we will go on to see some of the benefits of using PM2.

Hashing in solidity

A cryptographic hash function is an algorithm that takes an arbitrary amount of data as input and produces the enciphered text of fixed size. Even a slight change in the input gives a completely different output.

Solidity - View & Pure functions

The view functions are read-only function, which ensures that state variables cannot be modified after calling them.

Public, Private & Permissioned Blockchains

Hlo Everyone

In this article we will discussed about different types of blockchains:

  • Public Blockchain
  • Private blockchain
  • Permissioned Blockchain

Version Control Systems

Version control systems are a category of software tools that helps in recording changes made to files by keeping a track of modifications done in the code.


The CAP theorem

The CAP theorem, originally introduced as the CAP principle, can be used to explain some of the competing requirements in a distributed system with replication. It is a tool used to make system designers aware of the trade-offs while designing networked shared-data systems.

ACID Properties

A transaction is a single logical unit of work that accesses and possibly modifies the contents of a database. Transactions access data using read and write operations.

In order to maintain consistency in a database, before and after the transaction, certain properties are followed. These are called ACID properties.