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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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