Fork me on GitHub

Ahad Bokhari

{ ... }

IIAF - Immediately Invoked Arrow Function

July 23, 2016  ·

A common pattern seen in ES5 were IIFE's, but this pattern isn't dead in ES6 which introduces the IIAF

268 words

Pumpers and Dumpers

July 02, 2016  ·

An annoying behavior seen by internet users to gain the appearance of popularity on any given social platform

473 words

A 21 Point Path to JavaScript Progression

June 13, 2016  ·

Master the language you love and have fun while you do. Most of all have patience / fun while you strive for constant improvement. Don't rush...

{ ... }

ES6 - Arrays

June 05, 2016  ·

Exploring some very useful smaller additions to ES6's array.prototype.

850 words

Modern JavaScript Madness

May 22, 2016  ·

JavaScript fatigue

356 words

Some Laws of Software Development

May 12, 2016  ·

Looking at a handful of fundamental principles which can be used to understand and stay aware of phenomena in software development

{ ... }

ES6 - Modules

April 26, 2016  ·

The beginnings of modules native to the browser environment is one of the most exciting ex6 features. Here are the basics

160 words

Bikeshedding

April 21, 2016  ·

A gem of a term I discovered earlier that addresses the arguments developers make over little things just because they know enough to do so

1,009 words

Thoughts on Node

April 10, 2016  ·

I love working with NPM and tools but I can't help continuously thinking about how we might outgrow Node and NPM and replace it with just vanilla JS

{ ... }

ES6 - Destructuring

April 09, 2016  ·

Just like an object literal is a convenient way to construct an object, ES6 destructing allows you to extract values from data stored in objects or arrays

179 words

Le Brillant Nouvel Objet (The Shiny New Object)

March 23, 2016  ·

The biggest problem in the world of JavaScript is the churn rate and the distraction it causes developers. Are you suffering from this?

683 words

Learn JavaScript in 2016 - Emphasize on Focus

January 02, 2016  ·

A person who can exhibit competence in programming will naturally have more options in todays market. JavaScript - what better place to start

{ ... }

ES6 - String & Template Literals

January 02, 2016  ·

A personal favorite, template strings are a nifty addition in ES6 to the string object

{ ... }

ES6 - Let and Const

December 28, 2015  ·

ES6 brings us two new keywords for variables which provide us a way to define block scoped variables and constants

{ ... }

ES6 - Generators

Oct 10, 2015  ·

An exciting feature of ES6 is a new breed of function called the generator - they differ from normal functions with respect to "run to completion"