The Beginner Syndrome

3 years ago

Someone recently reached out to me and asked how am I able to write consistently. Her exact words were: "how…

Numeric Separators in JavaScript

3 years ago

Writing performant code is not enough as a developer. We need to ensure that it is readable as well. And…

Apply timeout to JavaScript Promises

3 years ago

JavaScript promises do not have any time associated with them. We can use a .then() function and wait until the…

Enforcing coding standards using husky pre-commit hooks

3 years ago

Having consistency and enforcing coding standards becomes very important as an application scales. It becomes important to automate the process…

Why does React state need a new object/array?

4 years ago

If you have been using React for a while, you are familiar with how state update works. There are a…

Using utility types for transforming TypeScript types

4 years ago

TypeScript provides some built-in utility types that help facilitate transformations of types from one form to another. These utilities are…

TypeScript: the difference between interface and type

4 years ago

Once we start exploring TypeScript, we start using interfaces and types without really understanding the differences between them. I am…

Mutant: An open-source, cross-platform, encrypted programming language

4 years ago

Mutant is an open-source, cross-platform, compiled, garbage collected, encrypted programming language that wants to make secure programming and security research…

Writing better conditional expressions in JavaScript

4 years ago

Writing conditional expressions is pretty easy to do. But there is room for improvement in the way we have been…

My career decision: choosing passion over money

4 years ago

As you might know, I recently switched jobs. In my long journey of finding a new one, there was a…

Advertisements