What is Edge Computing? And why is it essential?

What is Edge Computing? And why is it essential?

The number of physical devices in the IoT network have been rising exponentially during the past decade. All these are generating and…

Introduction to Graphs for CP (Part II, implementation & algorithms)

Introduction to Graphs for CP (Part II, implementation & algorithms)

In the previous blog, we learnt about graph theory and the various features and characteristics of graphs. The time has begun for us to…

Introduction to Graphs for CP (Part I, Basic Theory)

Introduction to Graphs for CP (Part I, Basic Theory)

A graph is essentially a collection of vertices (sometimes called nodes) and edges, where the vertices represent individual entities of…

Managing large data: For “ML Enthusiasts”!

Managing large data: For “ML Enthusiasts”!

For a beginner to 3D vision datasets, how would one approach the humongous data? I provide one of my experiences with it! Hope you like it!

An Introduction to Homomorphic Encryption Systems

An Introduction to Homomorphic Encryption Systems

A blog to learn the basics of HE systems and their uses

Learning Scala: From the outlook of Computer Sciences

Learning Scala: From the outlook of Computer Sciences

Before learning any programming language, most people jump on to learn the syntax directly and get themselves ready to code some tedious…

A Guide to Git: Remotes and GitHub

A Guide to Git: Remotes and GitHub

In the last part, we learnt about the most important concepts in Git — branches and more importantly, merging one branch into another…

A Guide to Git: Branches and Merging

A Guide to Git: Branches and Merging

In Part 1, we covered initialising a Git repository, staging our changes, committing our work and checking out past versions of our…