Blog

Recent Posts

What is Git commit squash?

less than 1 minute read

Git commit squash allows to take a series of commits and squash them down into a single commit with the interactive rebasing tool.

What is Universal JavaScript?

less than 1 minute read

“Universal JavaScript” is used to describe JavaScript code that “can execute on the client and the server”.

What is semantic commit message?

less than 1 minute read

Semantic commit message is a commit message format which helps to write better commit message.

What is software regression?

less than 1 minute read

A software regression is a software bug which makes a feature to stop functioning as intended after a certain event, for example a system upgrade, system pa...

What is NODE_ENV in Node.js

less than 1 minute read

NODE_ENV is an environment variable made popular by the Express.js framework. It is specifically used to state whethere a particular environment is productio...

What is Git blame ?

less than 1 minute read

Git blame helps in viewing the line by line revision history for an entire file.

Imperative vs Declarative Programming

less than 1 minute read

Declarative programming is more like what you do, or something. Imperative programming is like how you dome something. Declartive programming can be context-...

Factory functions in JavaScript

less than 1 minute read

Factories are simply functions that create objects. You can use factories instead of classes, and factories are simpler than classes and easier to reason abo...