All Posts

YAML – Human readable data serialization standard

By |2019-08-08T04:56:32+00:00July 17th, 2019|Categories: Tools|Tags: , |

What is YAML? YAML stands for "YAML Ain't Markup Language" and it is extensively used in configuration files. YAML is popular because it is a human-readable structured data. Usually, all kind of configuration settings such as server config, application config, docker-compose configs, and etc. are stored in this format. YAML standard has been created to make it simple to [...]

Implement a Singly Linked List in JavaScript

By |2019-06-08T15:51:25+00:00June 8th, 2019|Categories: Data Structure and Algorithm, JavaScript|Tags: , , , |

A LinkedList is a sequential collection of data. Linked List are of two types, Singly Linked List and Doubly Linked List. In this article, I will discuss how you can use es6 (JavaScript) to implement a Singly Linked List. The example below uses object-oriented features of es6, please refer my previous on Object-Oriented Programming in ES6. Download the course [...]

Object Oriented Programming in ES2015 (es6)

By |2019-09-12T03:59:36+00:00April 15th, 2019|Categories: JavaScript|Tags: , , |

1. What is Object Oriented Programming? An ideal programming language should have good support for Functional (procedural) as well as Object-Oriented Programming. In this article, you will learn Object Oriented Programming in ES2015. The entire idea of Object-oriented programming is to implement real-world characteristics like Objects (entities), Inheritance, Encapsulations, Polymorphism etc in programming. In OOPs, properties and functions are [...]

Complete list of ES2017 (ES8) Features!

By |2019-08-08T04:40:48+00:00February 27th, 2019|Categories: JavaScript|Tags: , , , |

ES2017 is also unofficially called as ES8. Most features of es8 (ES2017) are supported in the major browsers and the latest version of Node.js®. I am summarizing the major features here. If you are a hardcore official specification lover, grab a cup of coffee and read the official specification guide, otherwise just continue reading my article, will not take [...]

The Final Feature set of ECMAScript 2016-ES7

By |2019-08-08T04:35:03+00:00February 21st, 2019|Categories: JavaScript|Tags: , , , |

ECMAScript 2016 (ES2016) turns out to be a very small release. Well, ES7 (ES2016) has only two (2) features! Array.prototype.includes Exponentiation Operator Checkout the article on Object Oriented Programming in ES2015 (es6) to learn ES6. 1. Array.prototype.includes - Array method includes The includes() method returns a Boolean value (true or false) based on whether an array contains a specific [...]

Handle Large Files in Git using Git-LFS

By |2019-08-08T04:14:32+00:00February 20th, 2019|Categories: Git, Tools|Tags: , |

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. However, Git was not originally designed to work with large files, where single file size can be from few Mb to several Gb. GitHub and other service providers have a maximum size limit on [...]

Go to Top