May Week 3
Written by Editor   
Saturday, 23 May 2020

Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an exploration of Canvas in WebGL mode in JavaScript by Ian Elliot and a Programmer's Guide to Chaos from Mike James.

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


  May 14 - 20, 2020 

Feature Articles

JavaScript Canvas WebGL Convolutions
Ian Elliot
article thumbnail

Canvas in WebGL mode provides the ability to perform fast pixel operations. In this extract from a chapter in my new book on JavaScript Graphics we look at how to use the GPU to implement a convolution

The Programmer's Guide to Chaos
Mike James
article thumbnail

You might well think that “chaos” isn’t something that really should be mentioned in the same breath as “computer”, but you’d be wrong. Here's an overview of a  fascinating and disturbing topic and one that every programmer should know something about.



Project Reunion To Fix The Windows Divide That Never Should Have Been
20 May | Mike James
article thumbnail

BUILD is underway and it's not so much developers, developers developers as it used to be, but it is still of interest. Perhaps the most important announcement is project Reunion, an initiative that could repair the long-term damage to the Windows development environment. 

Pluralsight Insights Into Upskilling
20 May | Sue Gee
article thumbnail

A survey from Pluralsight into workplace skill development has revealed key disparities between the upskilling needs of employees and the approaches taken by employers. 

Flutter 1.17 Released
19 May | Alex Armstrong
article thumbnail

Flutter 1.17 includes Metal support for faster iOS performance, new Material components, new Network tracking tooling and is full of fixes - with an unprecedented 6,339 issues closed since the previous stable release. 

Swift Adds Windows Support
19 May | Kay Ewbank
article thumbnail

Swift 5.3 is nearing completion, and has been updated with the extension of official platform support to include Windows, along with additional Linux distributions. 

Mozilla Has Money and Mentoring for Startups
18 May | Lucy Black
article thumbnail

Mozilla is calling for applications for three summer programs in its Mozilla Builders Incubator. It has $75,000 each for very early stage startups and $16,000 in funding for projects in its MVP Labs. The third opportunity, its Open Lab, is invite-only among the applicants to the other two and will award ten prizes of $10,000. 

GitHub Desktop 2.5 Adds Tags
18 May | Kay Ewbank
article thumbnail

There's a new release of GitHub Desktop with support for tags, meaning developers can create, push, and view tags directly from GitHub Desktop. GitHub Desktop gives developers a way to work with workflows in a desktop environment. 

SIGGRAPH 2020 - The Trailer
17 May | David Conrad
article thumbnail

This year's SIGGRAPH is going to be very different for obvious reasons, but 2020 is still going to be a year with lots of new graphics ideas. The technical papers preview trailer is just out and it's unmissable. 

Open Source ActiveState Platform EAP For Python Projects
15 May | Alex Armstrong
article thumbnail

Open source Python projects are invited to join the early access program for the ActiveState Platform.  The early access program is a prelude to offering free access to the Platform for all qualified open source projects. 

CockroachDB 20.1 Improves App Development
15 May | Kay Ewbank
article thumbnail

There's a new release of CockroachDB with improvements for developing apps, along with performance and security enhancements. CockroachDB is a distributed SQL database that is cloud native and offers horizontal scalability with no single points of failure. 

Cynthia Dwork Awarded 2020 Knuth Prize
14 May | Sue Gee
article thumbnail

The recipient of this year's Knuth Prize is Cynthia Dwork, a computer scientist widely known for the introduction and development of differential privacy, and for her work on non-malleability, lattice-based encryption, concurrent composition, and proofs of work.  

Linux Foundation Hosts Project OWL
14 May | Kay Ewbank
article thumbnail

The Linux Foundation has announced that it will host Project OWL’s IoT device firmware effort and is inviting developers worldwide to build mesh network nodes for global emergency communications networks. 


Books of the Week

Added to Book Watch

Full Review

  • Using Asyncio in Python

    Author: Caleb Hattingh
    Publisher: O'Reilly
    Reviewer: Ian Elliot

  • Asycio is the new way to do asynchronous code in Python and you probably do want to know about it.


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, 23 May 2020 )