As your data grows, it starts throwing up problems of scale. Sometimes only a set of tables grow at a very high rate as compared to others. In such cases, the indexes defined on these tables also start consuming more space. Searching through these tables becomes time-consuming. This is where you can benefit from database sharding.
transpiler
A compiler is a program that converts code from high-level programming language (e.g. C, C++, Java) to a low-level language (e.g. assembly language, byte-code, machine language). We have been using compilers for decades now. Transpiler, also known as a source-to-source compiler or a transcompiler is a specific type of compiler where input and output languages are at a similar level of abstraction.
Sidejacking
A few days back we saw what Cryptojacking is and how the hackers steal your CPU cycles without you knowing about it. Hacking has been constantly on the rise as internet penetration is growing. Hackers always expect to find someone not following security practice and to con him/her. Let’s learn about another old trick which hackers use to steal information from an unsecured network – known as Sidejacking.
Scaffolding
We have seen the temporary structure that is built outside the main building using bamboo or iron rods. This structure, known as scaffolding, is useful during construction of the main structure as well as during the maintenance of the building. This term was made popular by Ruby On Rails in the context of programming. And since then several other languages/frameworks support scaffolding in some or the other form.
SWIFT
We have been using various methods to send money from one account to another. Cash and Cheque have been the age-old methods. With the rise of the internet, we are also used to NEFT (National Electronic Fund Transfer), RTGS (Real Time Gross Settlement System) and now UPI, which are primarily domestic money transfer systems. But what about sending money from one country to the other? That is where SWIFT comes into the picture.