If you’re new to JavaScript and have heard of methods like map(), reduce(), and filter() but aren’t sure what they are or why they’re used for, All of these methods, in general, are used to manipulate array elements in various ways.

Even if you have a basic understanding of these…


When it comes to creating a web application where the core functionalities are user-oriented that means having registered to the system is a must for the user to use the application, then the user authentication and user session play a key role, if these two things are not implemented properly…


There are some instances in our real-life experience where we may receive emails as verifications or notifications from certain websites that we use. As we go through it we might not wonder how these things happen because these kinds of mechanisms are not a big deal nowadays. But when it…


What is React Hooks?

Hooks are the feature that let us handle state inside React components without creating a component as a class. With the help of Hooks, we can create a state inside functional components but it won’t allow using lifecycle methods inside it, instead, it has an alternative…


In React we can define components as classes or functions. These components have several lifecycle methods which can be invoked at certain times of processing. There are three phases of a component lifecycle. They are Mounting, Updating, and Unmounting.

Overview of lifecycle phases and the methods invoked during those phases.

1. Mounting

This is a phase of putting elements into DOM. Here is…


REST(REpresentational State Transfer) is a web service-based architecture used for data exchange between applications or systems over the Internet. The web services based on REST Architecture are known as RESTful web services. These web services are built around resources(a resource can be Text Files, Html Pages, or Images.) and those…


When it comes to choosing a database for modern systems there comes a situation whether to choose SQL or NoSQL. There are few people will suggest going with SQL and the some other will suggest going with NoSQL especially in recent days. Both of them have their unique features therefore…


There is a lot of buzz about JavaScript among developers and upcoming IT graduates who are seeking a job in the development field. So what makes JS special and why it’s being talked about that much?

Most Popular Programming Languages

The above picture implies the data taken from the results of ‘Stack Overflow Developer…

Mathursan Balathas

I am a 3rd year Undergraduate following BSc(Hons) in IT(Specializing in Software Engineering) at SLIIT.

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