Libraries to make you a better developer.

Image for post
Image for post
Photo by ThisisEngineering RAEng on Unsplash

Javascript libraries that can make development smoother and life better. Here is a curated list of javascript libraries that can be of help.


This is one of the best libraries you will use. It is a block styled editor that gives you output in JSON.


The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

PixiJS is an engine to create beautiful web content with a fast WebGL renderer. Browse through the example or created with a section to get more about PixiJS.


Next to GSAP AnimeJS provides wide support for animations in web applications. It is really powerful and easy to use. …

Making professional-looking product searches in a WordPress woocommerce website.

Image for post
Image for post
Made with canva.com

WordPress is the most used content management system all over the world. Its simple and learning curve is relatively easy mostly because you’ll be working on a black box that you don’t know how it works totally but definitely works for you. And community support and history of WordPress boosts your knowledge and deeper understanding as you drive in its development. It comes with a lot of plugins it is estimated to have more than 55,000 plugins right now by wpbeginner.

Among those plugins, WooCommerce is one. Used for making your site eCommerce ready.

WooCommerce makes your website eCommerce site like magic. …

Learn how to think and you are halfway there.

Image for post
Image for post

Most of the people use these terms, parameters, and arguments interchangeably. No one will laugh at you because you said parameter instead of argument or vice-versa. But it doesn't mean you should do it. It might be wise to use the correct term correctly.

Coding is a craftmanship, know your tools better. It will make you better developer.

Let's look at them with examples.

Simple example

Image for post
Image for post

An argument is the value of a parameter.

Here a and b are parameters and values passed (2, 2) is the argument.


Parameter without a default value

Image for post
Image for post

Parameter is variable msg whereas empty, undefined, and Hey yo are arguments passed into greeting() function. …


Chitru Shrestha

I design, develop web components and systems and write about them.

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