In the analysis of algorithms, the master theorem for divide-and-conquer recurrences provides an asymptotic analysis (using Big O notation) for recurrence relations of types that occur in the analysis of many divide and conquer algorithms.

Master Method is a direct way to get the solution. Not all the recurrences can…

HTTP (Hyper Text Transfer Protocol) or response status codes refer to requests to a web server made by search engines or visitors on a website.

All HTTP response status codes are separated into five classes or categories. The first digit of the status code defines the class of response, while…

The Canvas element can be transformed. There are some transformation methods. Let’s see one by one.

1. Translation

It is possible to apply translation to everything that is drawn on a canvas. Translation means relocation of what is drawn. The translate(x,y) method is used to move the Canvas. …

The HTML canvas is used to draw graphics that include everything from simple lines to complex graphic objects. The <canvas> element is only a container for graphics. You must use JavaScript to actually draw the graphics. Canvas has several methods for drawing paths, boxes, circles, text, and adding images.


Many people are confused with git pull and git fetch. I am going to explain basic of these two commands.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Both fetch and pull are…

In this post let’s study about different methods of combining two or more arrays.

1. Using Concat() method

The concat() method is used to join two or more arrays.
This method does not change the existing arrays, but returns a new array, containing the values of the joined arrays. …

First we will understand what is JSON and what is XML.

JSON is used to store information in an organized, and easy-to-access manner. Its full form is JavaScript Object Notation. It offers a human-readable collection of data which can be accessed logically.

XML is a markup language which is designed…

1.What is JavaScript?
JavaScript is a client-side as well as server side scripting language that can be inserted into HTML pages and is understood by web browsers. JavaScript is also an Object based Programming language

2.What are the features of JavaScript?
- JavaScript is a object-based scripting language.
- Giving the user…

1.What is OOP?
Object Oriented Programming (OOP) is a programming paradigm where the complete software operates as a bunch of objects talking to each other. An object is a collection of data and methods that operate on its data.

2. What are main features of OOP?


Kesavi Kanesalingam

Tech 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