Features of ES6(Ecmascript 6)

Features of ES6(Ecmascript 6)

What is Ecmascript 6(ES6)? Ecmascript 6 or popularly known as ES6 is the latest released specification of ecmascript that powers javascript. It was released in 2015. Hence it is also known as ES2015. It is not currently supported by all major browsers, but you can use Babel which is a javascript compiler which converts the …

Read More Read More

Design Patterns in Javascript

Design Patterns in Javascript

What is a design pattern? A design pattern in general refers to a commonly accepted general solution to a wide range of commonly occurring problems. They are the best solutions known so far for specific types of problem scenarios. When these specific types of problems occur, the best way to deal with it is the …

Read More Read More

Difference between apply, call and bind method in javascript

Difference between apply, call and bind method in javascript

Javascript provides various ways by which we can invoke a function. Some of the functionalities javascript provides is facilitating the use of apply, call and bind to invoke a function. All these three are used to invoke a function with a set of parameters. The difference between these types of invocation is the type of …

Read More Read More

Currying in javascript

Currying in javascript

Currying is a very important concept which is found in a lot of programming languages. For example, Scala has a native currying function. What is currying? Currying in programming language means partial execution of a function. In simple words, currying means breaking down a function which takes more number of arguments into series of functions …

Read More Read More

Promises in Javascript

Promises in Javascript

If you belong to the group of people who have heard about promises but do not know what it is, then you have landed at the right place. What is a promise? Promise is like a proxy object that represents a value that will be available at a future point of time. This object will …

Read More Read More

Closures in javascript

Closures in javascript

Closures is a very important concept in javascript which you will find mentioned almost everywhere. Closures help you in achieving a wide range of features. What is a closure? Closure is a concept in which one function is enclosed within another function. This inner function has access to the outer functions variables and parameters. It …

Read More Read More

Two way data binding in angular js

Two way data binding in angular js

Data binding is a feature that you might have heard of in javascript. It is one of the core principles of javascript. What is data binding? Data binding in general means that changes in the property of data leads to changes in UI.

Angular js vs angular 2

Angular js vs angular 2

Angular js was introduced in 2009 as framework to develop single page applications, popularly known as SPA’s. From here it has come a long way and has become an integral part and is widely used in today’s web applications. Angular 2 was introduced in 2014. Angular 2 is different from angular js in a variety …

Read More Read More

Create a download functionality in php

Create a download functionality in php

Php has a huge set of features to implement almost anything that you see across the internet. One of the common functionalities that you can find especially in dashboards is the functionality to download reports mainly in xls or csv format. In this article I will show you how to implement this functionality using php …

Read More Read More

Create an xml sitemap in php with fixed set of urls

Create an xml sitemap in php with fixed set of urls

Xml sitemap is used by crawlers like Google to determine which pages are present on the website. It is like a menu for a vast site. The xml sitemap can be submitted in tools like google webmaster to fasten the process and monitor the indexing of the various pages on the website.