Git Rebase - how to squash multiple commits into a single commit
Learn how to group together several related small commits into a single meaningful commit.
Why I decided to become a software engineer at the age of 26
It's a list of factors that I pondered upon to choose a career.
A note on how to use reduce method beyond summing up an array of numbers.
Life in the time of coronavirus in a developing nation
How a software engineer in a developing country is dealing with the effects of the new coronavirus.
A look into what is optional chaining and nullish coalescing operator, why should we use it, and how to use it.
Exploring ES2020 features - Dynamic Import
Exploring and understanding ES2020 dynamic import.
My productive habits in 2020 (as a software engineer)
These are the habits benifiting me and may benifit you!
TypeScript advanced types with examples
Exploring and understanding TypeScript advanced types with easy to follow examples.
TypeScript basic types with examples
Exploring and understanding TypeScript basic types with easy to follow examples.