hello.js

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

NEW !!!

Monday, 25 October, 2021 UTC

JavaScript Canvas - Gradient & Pattern Fills

Fills can be so much more than just a color. In this extract from Ian Elliot's book on JavaScript Graphics we look at how to use gradient and pattern fills. ... more


Tuesday, 12 October, 2021 UTC

Electron 15 Adds String Encoding API

Electron 15 has been released with updates to Chromium and Node.js, along with a number of API updates. This release is the first of a new accelerated release cycle that the developers say mean a new main version will appear every eight weeks. ... more


Monday, 4 October, 2021 UTC

JetBrains JavaScript Day 2021

JetBrains is organizing a free virtual event covering a variety of aspects of the JavaScript ecosystem. It takes place on October 14th with all presentations being streamed live on You Tube, where they will remain available after the event. ... more


Monday, 27 September, 2021 UTC

JavaScript Canvas - Graphics State

Canvas Graphics' State sounds complicated, but it is very easy to use and very useful. In this extract from Ian Elliot's book on JavaScript Graphics we look at how to use state. ... more


Tuesday, 21 September, 2021 UTC

Deno 1.14 Improves Web Crypto Support

Deno, the JavaScript and TypeScript runtime from the creator of Node.js, has been updated with improvements to the Web Crypto API, stabilization of the native server side WebSocket API, and new file locking APIs. ... more


Monday, 9 August, 2021 UTC

JavaScript Canvas Bit Manipulation

If you are going to work with bitmaps at the most basic level you have to know how to test and modify bit patterns. The reason is that each pixel is stored using a set of bits to record each of the color channels.. ... more


Thursday, 5 August, 2021 UTC

What Programmers Want, Love Or Dread

The 2021 Stack Overflow Survey Report has been published with a plethora of detail about who developers are, their experience and their preferences. As previously JavaScript is the prevalent language and Visual Studio Code is the most used IDE. Read ... more


Wednesday, 28 July, 2021 UTC

Favorite Languages Revealed

According to the JetBrains survey of over thirty thousand developers, JavaScript is still the most popular programming language and, thanks to the survey's extended geographical scope, we can see some interesting local variations. Read more... ... more


Monday, 19 July, 2021 UTC

JavaScript Canvas Custom Coordinates

Canvas provides a full transformation facility that allows you to use any co-ordinate system you want to. In this extract from Ian Elliot's book on JavaScript Graphics we look at how to use custom coordinates. ... more


Tuesday, 13 July, 2021 UTC

W3C Promotes Web Audio API

The Web Audio API has been promoted by the W3C and is now an official standard as a JavaScript API for creating and manipulating audio content directly within web browsers. Read more... ... more


Tuesday, 13 July, 2021 UTC

W3C Promotes Web Audio API

The Web Audio API has been promoted by the W3C and is now an official standard as a JavaScript API for creating and manipulating audio content directly within web browsers. Read more... ... more


Thursday, 8 July, 2021 UTC

TypeScript 4.4 Improves Control Flow Analysis

TypeScript's latest beta, 4.4, has been released with support for control flow analysis of aliased conditions, along with symbol and template string pattern index signatures. Read more... ... more


Thursday, 8 July, 2021 UTC

DenoDB Enables Wider Database Support

There's an updated version of DenoDB that improves support for databases outside its main list of supported formats by allowing connections with a URL string. DenoDB is an ORM that supports the use of MySQL, SQLite, MariaDB, PostgreSQL and MongoDB for ... more


Thursday, 8 July, 2021 UTC

DenoDB Enables Wider Database Support

There's an updated version of DenoDB that improves support for databases outside its main list of supported formats by allowing connections with a URL string. DenoDB is an ORM that supports the use of MySQL, SQLite, MariaDB, PostgreSQL and MongoDB for ... more


Thursday, 8 July, 2021 UTC

TypeScript 4.4 Improves Control Flow Analysis

TypeScript's latest beta, 4.4, has been released with support for control flow analysis of aliased conditions, along with symbol and template string pattern index signatures. Read more... ... more


Thursday, 1 July, 2021 UTC

ES2021 Improves Promises Support

The twelfth edition of ECMAScript, ES2021, has been approved with improved support for promises and new logical assignment operators. ... more


Friday, 25 June, 2021 UTC

Middle Schoolers Learn To Code With Blackbird

Blackbird, an integrated learning platform featuring a custom version of JavaScript, specifically designed for use with middle school and high school students students, has just joined the Google Cloud Partner Advantage Program. Read more... ... more


Friday, 18 June, 2021 UTC

Play The Flex Box Adventure

Coding Fantasy is a new platform for learning CSS, HTML and JavaScript by playing coding games. It already offers a free fun educational game for learning how to use the CSS Flex Box mode and here we look at what it entails. Read more... ... more


Tuesday, 15 June, 2021 UTC

TypeScript 4.3 Adds Separate Property Write Types

TypeScript 4.3 has been released with enhancements including separate write types on properties, template string type improvements, and #private support for EMCAScript class elements. ... more


Friday, 11 June, 2021 UTC

Chrome 92 Adds JavaScript Features

The beta of Chrome 92 has been launched with improvements including web apps as file handlers and new JavaScript features. Read more... ... more


Monday, 24 May, 2021 UTC

Deno 1.10 Adds Web Storage API Support

Version 1.10 of Deno, the JavaScript and TypeScript runtime from the creator of Node.js, has been released, with improvements including support for the Web Storage API and shared WASM memory. ... more


Monday, 3 May, 2021 UTC

JavaScript Canvas - Animation

Canvas animation is simple - or is it? Just keep drawing the pictures. In this extract from JavaScript Bitmap Graphics With Canvas we look at how it works. ... more


Wednesday, 21 April, 2021 UTC

Node.js 16 Adds Apple Silicon Support

Node.js, the JavaScript runtime, is available with built-in support for Apple Silicon for the first time. The new release also improves its support for Promises, and has the updated 9.0 release of the V8 JavaScript engine. ... more


Thursday, 15 April, 2021 UTC

Deno Developers Form Company

The developers of Deno, the JavaScript and TypeScript runtime from the creator of Node.js, have announced they've formed a company and had an injection of funds. Read more... ... more


Monday, 12 April, 2021 UTC

JavaScript Jems - The Proxy

The proxy is a mysterious object that lurks behind other objects - the question is why? This is an extract from my newly published book, JavaScript Jems: The Amazing Parts . ... more


Monday, 5 April, 2021 UTC

Brendan Eich Talks About JavaScript & More

In a recent Lex Fridman podcast, Brendan Eich, the creator 25 years ago of JavaScript and currently of the Brave browser, provided his views on early programming languages, outlined how JavaScript came to be, problems faxed by Firefox and explains how ... more


Tuesday, 23 March, 2021 UTC

New Version of React Native for Windows

Microsoft has announced version 0.64 of React Native for Windows, its open source project for React Native developers wanting to target Windows. Among the new features is easier opt-in for Facebook's JavaScript engine Hermes. ... more


Thursday, 11 March, 2021 UTC

Deno Adds WebGPU Support

Deno, the JavaScript and TypeScript runtime from the creator of Node.js, has been updated in a new release that adds experimental support for WebGPU. ... more


Monday, 8 March, 2021 UTC

JavaScript Canvas Fill and Holes

Filling shapes seems an easy task until you discover holes. In this extract from a chapter in my new book on JavaScript Graphics explains the hole theory and practice. ... more


Friday, 5 March, 2021 UTC

JavaScript Still Tops RedMonk's Rankings

The latest iteration of the RedMonk Language Ranks dated January 2021 shows no change at the top of the table but there are some interesting movements lower down with TypeScript and Dart moving up while Ruby and Go are slipping down. Read more... ... more