Destructure Array Like A Pro

Destructuring is just a fancy way of assigning values from a structure to variables/constants which makes it easy to visualize that structure’s shape.

The structure can be either an Array or an Object. Both have their own Destructuring patterns

In this article, I will be…

A No-BS Guide to Agile and Scrum

Fall Guys: Agility wins!

🌻 Agile VS Agile Methodology

Agile means “The ability to move quickly”, While Agile Methodology is a bunch of methods to achieve agility in software development. When people say “Agile”, They actually mean the Agile Methodology.

🤔 Why do you need Agility?

  • In the 90s, Software development sucked.
  • There was a huge time lag…

Markdown cheatsheet for people in a hurry

Markdown is a plain text formatting syntax aimed at making writing for the internet easier. Here’s the cheatsheet of Markdown Syntax


This is part 2 in the series and assumes that you have already gone through part 1. If you haven’t already, check out part 1 here:

Now that we have a reasonably good grasp over what is a Lexical Environment, how the execution context is created, how the scoping chain…

A Deep Dive into quirks of JavaScript

Recently I came across the Tony Alicea’s JavaScript: Understanding the Weird Parts on Udemy (also available on YouTube), Which explores how JavaScript works under the hood, and how to avoid common pitfalls and improve your ability to debug problems. Highly recommended! …

What they actually mean and how to remember it

There is lot of confusion about nth-child and nth-of-type in CSS community. I have seen many blogs that try to explain the difference but either they don’t fully explain it or make a mistake themselves which leads to further confusion 😭

CSS Preprocessors can save you countless hours if you are using it right (🤭), and for that reason choosing the “right” preprocessor is crucial. 🕵️‍♂️

Allow me to introduce you to Stylus, the most flexible, efficient, dynamic, and expressive way of writing CSS. Here are the 5 reasons why Stylus…

A quick and easy guide to hooks

What is Hook?

  • A function that “hooks into” React features
  • Can only be used in function components
  • You can use built-in hooks and can also create your own

Why were Hooks introduced?

Can’t reuse stateful logic between components

You may be familiar with patterns like render-props and HOCs that try to solve this.

But these patterns…

Manan Tank

JavaScript Developer. Creator of nue.js

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store