hello.js

var please = require('share');
console.log('thank you');

Thursday, 19 July, 2018 UTC

VIM In The Browser - The Magic of WASM

VIM In The Browser - The Magic of WASM

No this is not some JavaScript mock-up of VIM, this really is the original real VIM compiled to WASM and then loaded into a browser. It doesn't get more authentic or crazy than this. It is the shape of things to come. ... more


Tuesday, 17 July, 2018 UTC

JavaScript Async - Advanced Worker Threads

JavaScript Async - Advanced Worker Threads

Worker threads are increasingly important in modern websites as well as web apps because they allow you to do long running tasks without blocking the UI thread. However they don't, as many believe, relieve you of the need to master asynchronous programming. ... more


Thursday, 12 July, 2018 UTC

Amazon Launches Alexa Skills Kit SDK for Python

Amazon Launches Alexa Skills Kit SDK for Python

Amazon has launched the beta of a Python SDK designed to make it easier to work with Alexa responses and requests. The Python version has the same features as the existing SDKs for Java and Node.js. Read more... ... more


Wednesday, 4 July, 2018 UTC

Sorbet - Making Ruby Statically Typed

Sorbet - Making Ruby Statically Typed

Stripe's Sorbet type checker aims to achieve what Typescript has done for JavaScript; inject static typing to a dynamical language. Read more... ... more


Monday, 25 June, 2018 UTC

Just JavaScript - The Object Expression

Just JavaScript - The Object Expression

As in most programming languages, the expression is an important part of JavaScript, but it isn't quite the same. This is where the idea that JavaScript has some weird type conversions arises. But in reality JavaScript isn't too fussy about type and ... more


Friday, 15 June, 2018 UTC

Node.js Even Its Creator Thinks Its Flawed

Node.js Even Its Creator Thinks Its Flawed

You have to admire Ryan Dahl for creating node.js, even if you don't like it - and there are plenty of people who don't. Now he is back with an admission that node.js isn't as good as it could have been and has something better to offer - Deno. ... more


Friday, 15 June, 2018 UTC

Oracle Says Drop Nashorn From JDKs

Oracle Says Drop Nashorn From JDKs

Oracle wants to deprecate the Nashorn JavaScript Engine and remove it from all future Java Development Kits. The details emerged as part of a JDK Enhancement Proposal. Read more... ... more


Thursday, 14 June, 2018 UTC

Are You A Typical Developer?

Are You A Typical Developer?

JetBrains has conducted a survey of 6000 developers. It found Java to be the most popular programming language followed by JavaScript and Python. Go was discovered to be the language that devs were keenest to adopt in the future. We now look at a selection ... more


Wednesday, 13 June, 2018 UTC

Apple Launches JavaScript Map Kit

Apple Launches JavaScript Map Kit

Apple has released a beta version of a JavaScript library for working with interactive maps on web pages. MapKit JS provides map rendering that is optimized for various browsers and devices, and supports native gestures such as pinch-to-zoom and two-finger ... more


Thursday, 7 June, 2018 UTC

TypeScript Adds Unused Span Reporting

TypeScript Adds Unused Span Reporting

The latest release of TypeScript is now available with improvements to the editor including support for unused span reporting; the ability to convert properties to getter/setter; and the choice of moving declarations to their own new files. Read more... ... more


Saturday, 2 June, 2018 UTC

NativeScript Adds LiveSync with Webpack

NativeScript Adds LiveSync with Webpack

The new release of NativeScript has the ability to enable LiveSync with Webpack simultaneously. Other improvements in NativeScript 4.1 include more flexible frame composition and an enterprise authentication template for handling single sign-on. Read ... more


Friday, 1 June, 2018 UTC

NativeScript Adds LiveSync with Webpack

NativeScript Adds LiveSync with Webpack

The new release of NativeScript has the ability to enable LiveSync with Webpack simultaneously. Other improvements in NativeScript 4.1 include more flexible frame composition and an enterprise authentication template for handling single sign-on. Read ... more


Thursday, 24 May, 2018 UTC

Excel Gets JavaScript

Excel Gets JavaScript

The latest news is a little, a very little, and very very late. Microsoft has announced that Excel will soon have JavaScript support but only for functions. The spreadsheet is still without a clear way to create scripts. Read more... ... more


Thursday, 24 May, 2018 UTC

Excel Gets JavaScript

Excel Gets JavaScript

The latest news is a little, a very little, and very very late. Microsoft has announced that Excel will soon have JavaScript support but only for functions. The spreadsheet is still without a clear way to create scripts. ... more


Monday, 21 May, 2018 UTC

Just JavaScript - The Function Object

Just JavaScript - The Function Object

The function object is the most important object in all of JavaScript and yet we tend to forget that it is an object. Understanding that JavaScript functions are objects is probably the most important step you can take in understanding the language. ... more


Saturday, 19 May, 2018 UTC

MakeCode for Lego Mindstorms Launched

MakeCode for Lego Mindstorms Launched

MakeCode for Lego Mindstorms has been launched by Microsoft and Lego. It's a Windows-based system that can be used to code using either a drag and drop code select system, or JavaScript. MakeCode can be used alongside Mindstorms components, servos, motors ... more


Friday, 18 May, 2018 UTC

Windows MakeCode for Lego Mindstorms Launched

Windows MakeCode for Lego Mindstorms Launched

MakeCode for Lego Mindstorms has been launched by Microsoft and Lego. It's a Windows-based system that can be used to code using either a drag and drop code select system, or JavaScript. MakeCode can be used alongside Mindstorms components, servos, motors ... more


Tuesday, 15 May, 2018 UTC

Dojo 2 Rebuilt With New CLI

Dojo 2 Rebuilt With New CLI

There's a new version of Dojo, the JavaScript framework, that has been rewritten and comes with with a new CLI, and utilities for connecting Dojo to popular standards and utilities. Read more... ... more


Tuesday, 15 May, 2018 UTC

Dojo 2 Rebuilt With New CLI

Dojo 2 Rebuilt With New CLI

There's a new version of Dojo, the JavaScript framework, that has been rewritten and comes with with a new CLI, and utilities for connecting Dojo to popular standards and utilities. ... more


Tuesday, 1 May, 2018 UTC

Just JavaScript - Functions Scope, Lifetime and Closure

Just JavaScript - Functions Scope, Lifetime and Closure

When you first meet it closure seems like the craziest of ideas. However once you realize that JavaScript functions are objects and what this implies then it seems like a natural consequence. ... more


Wednesday, 25 April, 2018 UTC

Pluralsight Launches Technology Index

Pluralsight Launches Technology Index

Pluralsight's new Technology Index ranks the popularity of more than 300 software development languages, tools and frameworks. Its initial insights include the dominance of JavaScript and the popularity of Android developer tools. Read more... ... more


Thursday, 19 April, 2018 UTC

Date Hacks - Doing JavaScript Date Calculations

Date Hacks - Doing JavaScript Date Calculations

OK, you have mastered the way your particular language represents dates and times but.. this is just the start. Doing arithmetic with dates can go well beyond just working out the interval between two fixed points. What about the third Thursday in the ... more


Wednesday, 18 April, 2018 UTC

Fear and Loathing In the App Store 21 - Oracle Owns JavaScript and Apple Pulls App

Fear and Loathing In the App Store 21 - Oracle Owns JavaScript and Apple Pulls App

It shouldn't come as a shock that Oracle owns the trademark on the term "JavaScript", but it seems to. A recent incident, Apple pulling an app because it has "JavaScript" in its name, has sparked heated discussion. Read more... ... more


Wednesday, 18 April, 2018 UTC

Fear and Lothing In the App Store 21 - Oracle Owns JavaScript and Apple Pulls App

Fear and Lothing In the App Store 21 - Oracle Owns JavaScript and Apple Pulls App

It shouldn't come as a shock that Oracle owns the trademark on the term "JavaScript", but it seems to. A recent incident, Apple pulling an app because it has "JavaScript" in its name, has sparked heated discussion. ... more


Tuesday, 3 April, 2018 UTC

TypeScript Adds Conditional Types

TypeScript Adds Conditional Types

Support for conditional types has been added to TypeScript 2.8, the language that adds optional static types to JavaScript. Read more... ... more


Tuesday, 3 April, 2018 UTC

TypeScript Adds Conditional Types

TypeScript Adds Conditional Types

Support for conditional types has been added to TypeScript 2.8, the language that adds optional static types to JavaScript. Read more... ... more


Tuesday, 27 March, 2018 UTC

Interactive Examples On MDN

Interactive Examples On MDN

If you have visited MDN web docs recently you may have noticed the addition of interactive examples. This is the result of an ongoing project that is now complete for JavaScript and CSS. Read more... ... more


Tuesday, 27 March, 2018 UTC

D3.JS 5 Adds Promises

D3.JS 5 Adds Promises

There's a new version of D3.js, the JavaScript library for manipulating documents based on data. The new release adds support for promises instead of asynchronous callbacks to load data. Read more... ... more


Monday, 26 March, 2018 UTC

Just JavaScript - How Functions Become Methods

Just JavaScript - How Functions Become Methods

In this chapter extract the aim is to show how Function objects are used as methods by other JavaScript objects. Methods aren't just functions, they are functions that work with the object they are bound to. Find out how Functions become methods. ... more


Monday, 26 March, 2018 UTC

D3.JS 5 Adds Promises

D3.JS 5 Adds Promises

There's a new version of D3.js, the JavaScript library for manipulating documents based on data. The new release adds support for promises instead of asynchronous callbacks to load data. ... more