July Week 2
Written by Editor   
Saturday, 18 July 2020

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the news written each day by programmers, for programmers together with links to the week's book review and the titles selected for Book Watch Archive. This week's featured articles cover the JavaScript Promise and the topic of Addressing,

To receive this digest automatically by email, sign up for our weekly newsletter. 


 July 9 - 15, 2020

Featured Articles

JavaScript Async - Composing Promises
Ian Elliot
article thumbnail


Although async and await are the stars of the async programming world, Promises still have advantages - in particular you can write code which waits for some combination of Promises to resolve.  Here we look at how to write your own promise-combining functions.

Inside the Computer - Addressing
Harry Fairhead
article thumbnail

Where you store data is as important to the computer as the data itself, yet the importance of the address is often overlooked. In this introduction to the low-level mechanisms of addressing in assembler, it is surprising how easy it is to recognize familiar high-level abstractions. 


News and Comment

Rust Is Safer But Do We Use It Safely
15 Jul | Mike James
article thumbnail

Rust seems to be the great hope to create a safer programming language. It provides sophisticated checks on what you are doing that make it more difficult to write code that can hide a bug or allow an exploit. The question that new research attempts to answer is - are we writing Rust in a safe way?

Toolkit To Cut VR Cybersickness Released
15 Jul | Kay Ewbank
article thumbnail

An open source software toolkit for Unity that aims to reduce cybersickness when using virtual reality holds the promise of welcome relief to many VR headset users. GingerVR was named after the plant which is often used as an antidote for nausea, one of the classic symptoms of cybersickness. 

Apple Has More Resources For Teachers
14 Jul | Lucy Black
article thumbnail

Apple has announced a new set of tools to help educators teach coding to students from grade school to college. In addition to significant enhancements to the Develop in Swift and Everyone Can Code curricula, Apple is also starting a new online course for teachers, available at no cost.

Mozilla Updates Voice Recognition Project
14 Jul | Kay Ewbank
article thumbnail


Mozilla has released an updated dataset for its Common Voice project, along with a major update to its DeepSpeech speech-to-text and text-to-speech engines.

Google's Open Usage Commons Encounters Opposition
13 Jul | Sue Gee
article thumbnail

Google has announced Open Usage Commons as an organization to manage trademarks of its open source projects, inviting other open source projects to join.  However, the inclusion of Istio as one of the three inaugural projects has prompted immediate criticism from IBM. The Linux Foundation has also raised concerns. 

PostgreSQL Multi-Model Graph Extension Announced
13 Jul | Kay Ewbank
article thumbnail


AGE, a multi-model graph database extension for PostgreSQL has been announced. AGE is the successor to AgensGraph, and is an Apache Incubator project. 

Redis Adds New Modules
10 Jul | Kay Ewbank
article thumbnail


The Redis team has released several new modules. RedisRaft is brand new and still under development, while RedisAI and Redis Gears were announced a year ago, and are now generally available. 

Two New Nanodegree Programs - Java and JavaScript
10 Jul | Sue Gee
article thumbnail

We don't usually combine Java and JavaScript in a single news item. But we'll make an exception since Udacity has new intermediate level Nanodegree programs in both of them, starting on July 14th. And with financial support on offer, a discount for each month of enrollment, this seems a good time to work towards enhanced career prospects. 

R Achieves Its Personal Best In TIOBE Index
09 Jul | Janet Swift
article thumbnail

Rust, Go, Perl, and Scratch all see improvements in their position in the rankings and C retains the top spot for the third month running. 

Apache Samza Adds Container Placements API
09 Jul | Kay Ewbank
article thumbnail

Apache's distributed stream processing framework Samza has been updated to version 1.5. Improvements include a simplified job submission workflow that provides improved security, and the ability to move containers without having to restart an application. 


Books of the Week

Added to Book Watch 

Full Review  

Ian Stirk awarded a rating of 4.5 out of 5 to this exam prep title which he also recommends it you simply want an overview of what Azure offers.



If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012. 

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, Google+, and LinkedIn, where you are welcome to share all our stories. 

You can also subscribe to our RSS Feeds - we have one for Full Contents, another for  News and also one for Books with details of reviews and additions to Book Watch. 







Last Updated ( Saturday, 18 July 2020 )