Friday, 18 September 2015

HTML5 in New Hampshire - Unleashed!

HTML5 Unleashed by New Hampshire-based Simon Sarris is a good, user-friendly guide to HTML5. It is published by Sams Publishing (July 2013), which is a publisher (actually an imprint of InformIT) known for printing good, practical, technical books on programming.

Thursday, 10 September 2015

Interesting Books on JavaScript

Expert JavaScript by Mark Daggett and published by Apress is worth checking out. There's an interesting chapter on JavaScript and robotics.

Tuesday, 30 June 2015

A New ECMA-262 (Sixth Edition) of June 2015 (More Popularly Known as ES6)

You can learn more about ES6 here. Note that ES6 is a superset of ES5 since new JavaScript versions must never break existing code.

Sunday, 15 March 2015

What is React.js?

React.js is an open-source JavaScript library written and hosted by Facebook, specifically engineer Jordan Walke, having been influenced by XHP.

Monday, 5 January 2015

What is Node.js?

Node.js is an asynchronous event-driven framework. Hmm, sounds like Windows Forms, but no, we are talking more than just the GUI here. Updates on Node.js (security updates, bug fixes, releases etc) can be found on the Node.js blog page. It is similar to Python's Twisted framework. Node.js development is supported by the Node.js Foundation. It was created by Ryan Dahl and developers at San Frnncisco-based Joyent and released for use on Linux in 2009.

Wednesday, 17 December 2014

An Introduction to ECMA-262 (ES5 as of time of writing)

What is ECMA-262?

ECMA-262 is the standard for ECMAScript, currently on Version 5.1 but with higher versions in development. It is also an ISO standard (16262).

What is ECMA?

ECMA is an IT standards organization founded in 1961 based in the Rue du Rhone in Geneva. In addition to ECMAScript, it holds a number of programming language specifications including C#. ECMA stands for European Computer Manufacturers Association, however the name is no longer considered an acronym. Open Office XML is also a standard managed by ECMA. Awesome, right?

What is ECMAScript?

ECMAScript is effectively JavaScript taken one meta-level up. JavaScript, JScript and ActionScript are regarded as implementations of JavaScript. It is a language for object-oriented client-side scripting on the web.

The Many Flavours of JavaScript (sorry, ECMAScript)

The original JavaScript was implemented by Netscape. Its creator, Brendan Eich, has a mathematics and computing background. His original project was to put Scheme "in the browser". It first made its commercial appearance in Netscape Navigator 2.0. Back then, it was a niche language, today it is the de facto programming language of the web and rising in importance all the time.

JScript was the Microsoft version, so named to avoid copyright disputes. In fact, JScript still exists and is the scripting language for Internet Explorer.

ActionScript was Macromedia's version, introduced for Adobe Flash.