Dependency Inversion Principle (DIP) states one single thing; When we modify low-level modules, it should not break the high-level modules. In...
In Part 1, I wrote about the first two principles of SOLID. Part 2 is going to be about the third and fourth principles of SOLID which are the Liskov...
Python has gained a flurry of popularity among programming languages, according to StackOverflow 2022 survey. It is used in many areas such as...
Introduction to PKI - Public Key Infrastructure. · Introduction PKI is a set of rules which is used to manage security via asymmetric encryption. It...
Compare and merge tool for Vim users. · Vim-Diff is a great tool to compare two scripts and do instant merging from one to another. It is fast and very...