Hi folks! In this article, I’m going to talk about some of the good-to-have codes for a front-end developer. The field of web development is so dynamic and constantly evolving. It therefore becomes imperative to set some thumb rules in order to set your path towards becoming a good front-end dev. Of course, it’s totally up to you to choose which direction to follow. Below are some of the guidelines that I have been trying to adhere to:

Learning the basics first

Front-end development is like an ocean. You happen to have a ship, but no map. …

What’s GraphQL or rather Why GraphQL?

(First thoughts: Graph +QL? Why graph? QL? Some language? Okay, stop!)

GraphQL is a query language that provides a way to ask for the data (here is the catch!) from the server via the API (hmm that sounds simple!). The official website provides a good description, here:

It gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.


We know that the REST model has dominated the API landscape for quite some time now. So let’s see what GraphQL has to offer.

Deep Singh

Hello! I'm a javascript enthusiast

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