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.

Continue reading “transpiler”

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.

Continue reading “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.

Continue reading “Scaffolding”

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.

Continue reading “SWIFT”

AMP – Accelerated Mobile Pages

In last 5 to 10 years, mobile penetration has grown by about 25% across the globe. This was also accompanied by increased usage of mobile internet resulting in people spending more time on their smartphones. Since it is easy for mobile users to get distracted, it became absolutely important for websites to be really fast. This gave rise to a framework called AMP – Accelerated Mobile Pages.

Continue reading “AMP – Accelerated Mobile Pages”