js Programming

Things I ❤️ about JS

Hello World!

Till end of 2016, I never took javascript seriously. I use to think it’s only used for doing form validation and basic DOM manipulation, Then I came across Angular JS and from that point onward my out look towards JS changed forever! My initial expression was like

‘Hmm so Javascript can do more than I thought!’

Since you are here to read about the things I love about JS. I am listing down the program feature which I absolutely love. This is very subjective and your opinion might defer with mine and that’s a good thing!  Here we go 🏃🏼‍♂️(please someone tell me how to reverse this(🏃🏼‍♂️) emoji 😂).

  1. Lose typing:
    1. After spending quite lot of time with python, One of the major similarity which I found between JS and Python was that they both are loosely typed language which means  interpreter dynamically assign the type to variable which is such a blessing if one use it properly.
  2. Less Steep Learning Curve:
    1. Javascript is one of the very few languages which is very easy to learn but very hard to master. This is what makes it very easy for new developer to start with JS pretty quickly!
  3. Isomorphic Javascript: 
    1. Javascript is only language which can be used for client side and server side coding which if you think about it’s pretty neat! Isomorphic app have lot of advantages like faster rendering time and on top of that because you have entire stack in one language context switch between backend and frontend code gets easier.
  4. ES6:
    1. I we should give ES6 a lot of credit to bring lot of stability Javascript language. Frontend development is lot less of a hassle after wide adoption of the standard.
  5. React/Vue:
    1. I have never imagined that jQuery would not be required in future anymore. Infect jQuery is how I learned javascript coding. Existence of frontend framework like react , vue and the entire eco system around is a testimonial itself that how quick JS landscape is changing.

Hmm.. seems like I am running out of point right now. I will be keep on updating  this post as and when I will come across something I love about JS. Thanks for reading, Hope it helps someway 😇


Seen you in next one

Signing off


Leave a Reply

Your email address will not be published. Required fields are marked *