Sign in

Software Developer, Cat Lover, Creativity Addict. https://amanbhimani.com/

This post is not only for keeping myself accountable, to look back and reflect in the future, but also to share with you how you can achieve your own dreams — with a plan.

Photo by averie woodard on Unsplash

First of all, who is ‘we’ and why are we retiring? We is just me and…


Everyone is busy inputting their goals in GoodReads for their reading lists and starting their 2021 goals of several books to read. …


It’s always hard to keep your own website up to date when you are busy with the 100 different projects that you are working on. This is my way to make that process easier to always have an up to date presence on the web.

This by no means is…


Over the last few years, the methods in ES6 like filter(), forEach() and map() have been ever so popular. But are they actually better?

We are all used to the clean code that Array.map and Array.filter provide us, but for your real world applications, are regular for loops better than these convenient methods?

There are a few metrics we will consider when comparing the methods in the Array class, to the “old” for-loop way…


JavaScript is a dynamically typed language, and that is fantastic. But, it does add some confusion when you work with many developers together as a team. Interfaces, types, and generics can be a helping hand in developing reusable, type-safe, and bug-free code.

TypeScript Generics can really help elevate your code…


MobX is one of the popular state management libraries which uses the ever-so-popular publish-subscribe pattern to store data across your entire front-end application. Actually, MobX has nothing to do with front-end code, you can use it for any JavaScript Code.

Redux library has been known for it’s lengthy start-up time…


For new developers coming from an Object Oriented Programming (OOP) background, classes and lifecycle methods may be much easier to understand. However, React’s Hook API has been ever more popular and usable in the front-end world.

Image Provided by reactjs.org

What are Lifecycle Methods?

Here is a chart listing all the lifecycle methods in each phase of the…


We all know that iPhones are very restrictive and make you use your own phone in a certain way, but Mac OS provides a vast amount of flexibility which you should definitely update based on your own personal preferences. …


When you write the same piece of code, more than 1 time with minor differences, it’s a good indication that you need to create a more generic version? This is where you can benefit from creating a custom React Hook.

Probably the most frequent task in front-end web development is…


Initially, I created this list mostly for “Engineers”, but I believe 92% of these tips apply to almost anyone reading! The list below is created for gaining the most productivity out of your life, and calling it a success (whatever that means)

Fancy engineer’s setup. Image by Author.

1. Learn and Keep Track of Personal Finance

If you get nothing from the content below…

Aman Bhimani

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