Important Algorithms to Know in Distributed Systems

Important Algorithms to Know in Distributed Systems


In the vast world of distributed systems, several algorithms play a crucial role in ensuring smooth operation, communication, and data consistency. Here are some of the most important algorithms to be familiar with: Consensus Algorithms: Paxos (and variants like Raft): These algorithms are fundamental for establishing agreement on a single value among multiple nodes in

Continuous Integration for your open Source project.


You must have heard of travis or jenkins if not you can read about them if you click on their name. Now you want continuous integration or lets leave this word. Lets say you want to run some command whenever you are committing something on github. Say you want to run test case, code quality

How to host your static site with github.io subdomain

How to host your static site with github.io subdomain


You may have seen many sites which have github.io as a domain name. In this article we are going to discuss how to host your static site with github.io subdomain. You can also host your site with your_subdomain.github.io. Its just that your sub domain that is your_subdomain should be unique. How to setup github pages

Don't marry a programming language.

Don’t marry a programming language.


A guy asked me: What programming language should I learn. Me: Don’t marry a programming language. At different steps of your life you will need a different programming language. And you must be adaptive to the change. The technology is growing at much more faster rate than ever in history. And if you are still