March Week 1
Written by Editor   
Saturday, 13 March 2021

Our weekly digest lists the week's featured articles and book review together with the new titles added to our Book Watch Archive and links to all the news items written each day by programmers, for programmers. It's a good way to catch up on what you might have missed.

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

IP2

March 4 - 10, 2021    

Featured Articles    

JavaScript Canvas Fill and Holes
Ian Elliot
article thumbnail

Filling shapes seems an easy task until you discover holes. In this extract from a chapter in JavaScript Bitmap Graphics with Canvas, Ian Elliot explains the hole theory and practice.


The McCulloch-Pitts Neuron
Mike James
article thumbnail

Nowadays the McCulloch-Pitts neuron tends to be overlooked in favour of simpler neuronal models, but it was, and still is, important. It proved that something that behaved like a biological neuron was capable of computation and  influenced early computer designers.

Banner

Programming News and Views   

Factorization In P - This Destroys RSA
10 Mar | Mike James
article thumbnail

A recent, and on-going, kerfuffle on the Internet is the claim and dispute that the task of factoring is achievable in polynomial time. If this were true it would compromise the most commonly used public key crypto system and render the need for quantum computers null and void.


Netflix's GraphQL for Spring Boot
10 Mar | Nikos Vaggalis
article thumbnail

Netflix has open sourced its DGS Framework (Domain Graph Service) GraphQL server framework for Spring Boot. Starting out as a tool internal to the corporation, it has been generously open sourced for the rest of us to enjoy.


A Trio of Udacity Programming Nanodegrees
09 Mar | Sue Gee
article thumbnail

Right now Udacity is offering its biggest ever discount - 75% off. It's a good time to see what's new in its ever-expanding catalog. This time I confined my attention to its programming nanodegrees, looking at two programs flagged as new and the introductory one that gets you ready to tackle them.


Apache Daffodil Now Top Level Project
09 Mar | Kay Ewbank
article thumbnail

Apache has announced that Daffodil, an open source implementation of the Data Format Description Language specification (DFDL) which converts between fixed format data and XML/JSON, has reached Top Level Project status.


Microsoft Mesh - A Platform For Holoportation
08 Mar | Sue Gee
article thumbnail

At last week's Microsoft Ignite, Alex Kipman unveiled Microsoft Mesh, its new mixed reality platform powered by Azure that allows people in different physical locations to join collaborative and shared holographic experiences. Are we coming any closer to holoportation for everyone?


Flutter 2.0 Increases Web Support
08 Mar | Kay Ewbank
article thumbnail

Flutter 2.0 has been released. The new version adds support for web development and, according to Google, lets developers start not with the platform an app is targeted at, but rather with the experience the developer wants to create.


Pool Cue With A Big Brain Algorithm
07 Mar | Harry Fairhead
article thumbnail

Fancy having a magic pool cue that enabled you to pot the black without fail. Well this video shows how such a device can be built using an Arduino Uno - and it also reveals just how many man hours can be spent on hard-to-detect errors. 


JavaScript Still Tops RedMonk's Rankings
05 Mar | Mike James
article thumbnail

The latest iteration of the RedMonk Language Rankings 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.


Watchy - Open Source E-Ink Watch For $55
05 Mar | Harry Fairhead
article thumbnail

Watchy is a watch for hackers. Fully open-sourced it is powered by the ESP32 microcontroller which has built-in Wi-Fi and Bluetooth and can be programmed via the Arduino IDE. You can currently pre-order it in kit form for just $55, add $40 if you want an anodized aluminum case.


Microsoft Adds Error Analysis To Open Source AI Toolkits
04 Mar | Kay Ewbank
article thumbnail

Microsoft has added a new toolkit to its collection of 'responsible AI'. The new addition is for Error Analysis and uses machine learning to partition model errors. As well as being available as open source kits,the AI tools are also integrated within Azure Machine Learning.


jQuery 3.6 Released
04 Mar | Ian Elliot
article thumbnail

After a considerable gap between releases, jQuery 3.6 is out, bringing with it bug fixes and improvements. Despite what you might think, it is still very relevant.


Banner
 

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a source of revenue that enables us to continue posting.

Full Review 

 

 

Reviewer: Ian Stirk  Rating: 4.5 out of 5
Verdict: The aim of this book is to improve the performance of your SQL Server queries by optimizing your configuration settings and database design, and it succeeds.

More recently published books can be found in Book Watch Archive

From the I Programmer Library

Recently published books:   

     

    Last Updated ( Saturday, 13 March 2021 )