Fork me on GitHub

Ahad Bokhari

{ ... }

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"

624 words

Stop Comparing jQuery to AngularJS

July 14, 2015  ·

It's a debate that begets a debate, one is a library that interacts heavily with the DOM and the other a framework that abstracts away the DOM

{ ... }

ES6 - Arrow Functions

May 22, 2015  ·

Arrow functions are always anonymous functions and have a shorter syntax then their ES5 counterpart

{ ... }

IIFE Pattern

May 10, 2015'  ·

In short, the IIFE "iffy" pattern is one of the top three modern ways JavaScript users are programming their applications.

573 words

Rudimentary Webstorm Tips

March 04, 2015'  ·

Random thoughts on Webstorm, hands downs the the ultimate IDE for JavaScript

188 words

Signal - The State of JavaScript III

03/25/15'  ·

Cute dogs come in a variety of shapes and sizes. Some cute dogs are cute for their adorable faces, others for their tiny stature, and even others for their massive size and some more crap and...

453 words

Signal - The State of JavaScript II

January 03, 2015  ·

As I continue to grow this little blog into a meaningful resource for aspiring JavaScript developers and like minded folks from the industry I'll be posting a signal consisting of just JavaScript news once a week.

{ ... }

Lexical Scope

March 03, 2015  ·

Lexical scope and the `this` object is fundamental to a competent grasp of JavaScript

371 words

Signal - The State of JavaScript I

February 26, 2015  ·

The next version of JavaScript, ES6, is starting to arrive. Many of its features are simple enhancements to the language we already have things like arrow functions, class syntax, and destructuring.

{ ... }

Array Surgery - Part 1, The Essentials

February, 21 2015  ·

Arrays are used to store multiple values in a single variable. They are list-like objects, yet their elements aren't fixed; especially when using the `length` property.

200 words

The Lowest Level of JavaScript Comprehension

February 19, 2015  ·

The way I see it many people who apply for jobs are really not qualified, so it's 99% of programmers who apply for jobs that don't get it, but not the 99% who are actually holding a job as developers or programmers

{ ... }

How / Why Use Objects in JavaScript?

February 13, 2015  ·

Object oriented Programming (OOP) in JavaScript is based on a simple object-based paradigm. The name shouldn't intimidate you as an understanding of objects is cruicial to understanding JavaScript as a whole.

{ ... }

Reversing a String With JavaScript

February 11, 2015  ·

Just for a little fun, I was thinking of a couple of ways to reverse a string. This seems like a pretty mundane task, but it could very easily crop up in an interview question.

104 words

Joyent Moves to Establish Node.js Foundation

January 10, 2015  ·

There is a fork of node.js called io.js - I feel they should merge as one, even though io.js is pushing for ES6 sytnax and better performance.