Classes, this, Rest, Spread, and more in this article

Photo by Arian Darvishi on Unsplash

We have all been at this stage. You have just finished an online course or other self-taught resources and have some grip over JavaScript and now the obvious choice is to learn some JavaScript framework. But approaching your first js framework can get really scary. But I beg you to not stop there, we all once had that doubt that we are not ready yet, it is something every developer goes through.

In this post, I will make your transition to the React framework a lot easier. …


A curated list of the best React libraries

Photo by Alfons Morales on Unsplash

All developers must keep themselves updated with the latest trends in the ever-changing field of technology and software. Continuous learning and getting acquainted with the ever-changing tech are the main characteristics of a good developer. There is no pause to learning.

We will discuss and go through the top nine React libraries that every developer must know about in this post, which will enhance their working capacity and provide a comprehensive insight into what is being used all around the globe. Without wasting time, let’s get into it.

I chose these libraries because not only do they help us build…


A helpful guide to take your job and career up a level

Photo by Tima Miroshnichenko from Pexels

Should I plan this project or dive straight into coding? Should I use this plugin or that library? Should I ask for help or figure it out myself?

Sound familiar?

Every developer faces such questions every day, and most of the time, make wrong decisions, and I was no different.

That all changed when I started implementing the below points into my routine.

The bad and at the same time, the beauty of front-end development is that it’s moving forward very fast. If you don’t keep up with the swift changes, your skills can become very quickly outdated.

Whether you…


You won’t be the same.

Photo by Josh Hild from Pexels

The life of a developer is not easy, developers are problem solvers 👷‍♂️ and constantly learning individuals 🏫. They have to keep upgrading📈.

Just learning a new JavaScript framework or library won’t make you better. That is just one half, for the other half you need to make progress on things other than frameworks. Libraries will keep changing, new APIs will keep coming out, but there is something that is going to stay constant throughout.

The other half is having the right mindset, attitude, and character, which are very important as a developer. …


With almost 400 million downloads per year and rapidly growing…

Photo by Anete Lusina from Pexels

There are more than 50,000 job openings to React in the USA alone! Moreover, the demand for React developers isn’t showing any decline.

React is indeed a high-paying skill to learn in 2021, for which there is a lot of demand and less-than-enough supply. With the dawn of the single-page application, I don’t think we are going to see React going away anytime soon in this decade.

But what makes React so popular and wanted? And why do you need to learn or use React in your next project? …


We all are clueless when starting our developer journey, I wish I had known these things beforehand

Photo by Ian Stauffer on Unsplash

Web Development is an amazing career that is in demand right now and there is no sign of decline instead the demand has been skyrocketing!

Along with high job satisfaction, you also get paid well as a web developer, but there are many more perks. Some I have listed down below.

  1. Highly satisfying profession 🖥️
  2. Pays you good bucks 💲
  3. You get to build cool stuff 🔨
  4. You can work remotely from your home 🏡

It has been reported that the employment of web developers is projected to grow 13 percent from 2018 to 2028, much faster than the average…


We all have misunderstandings about clean code being some superficial code, but it is going to change…

Photo by Walling on Unsplash

Writing code is easy! A newbie into world programming can learn to write code in minutes. Don’t believe me? Just remember your first “Hello World” program, how easy it was.

But writing clean code is a really tough job to accomplish. It requires lots of practice and dedication. I assure you that you will write a more beautiful and cleaner code by end of this post.

What is clean code? In short, it is code that is easy to understand and easy to change.

Even bad code can function. But if code isn’t clean, it can bring a development organization…


This article is going to level up your game…

Photo by Sharon McCutcheon on Unsplash

We all face this serious issue — we don’t get clients. Yes we are talented, yes we are hardworking, and yes we know our stuff quite well, but still, something is fishy.

Is web development saturated? Are there no projects left for us? Are we doomed?

I hear many new developers or even experienced ones complaining that they aren’t getting clients regularly.

Where does the problem actually lie? Arent, there any jobs/projects left?

Yes, there are jobs available and in plenty.

Believe it or not many companies struggle to find suitable employees. …


Googling is one the most non-talked-about, essential skills.

Photo by Firmbee.com on Unsplash

Google is a powerful tool, but you’re missing out on a lot of that power if you simply type words into it. Today, we will remove the training wheels and unleash Google’s true potential that you have not seen before.

We all type phrases into Google, then it shows results, and we search through them. This is the incorrect way — or rather inefficient use of the mighty Google.

But why is just typing words into Google not that great?

On average, over 3.8 million searches are being made every minute. Google has the difficult task of catering to all…


In 2021, being a developer is the hottest thing

Photo by Austin Distel on Unsplash

Being a developer is like being on a rollercoaster ride. There are ups and downs. Sometimes the job feels like a nightmare, while at other moments (after fixing a resilient bug), you get that abrupt adrenaline rush

You might be reading this article as a developer who’s frustrated with your job. Or you may be in the initial stages of being a developer, which is, without a doubt, the hardest part to endure.

This article is going to help you get motivated and keep working hard when it feels impossible to do so. …

Ali Haider

Over 5 years of obsession with technology || Writer and developer. Love meeting and interacting with new people.

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