February Week 3
Written by Editor   
Saturday, 27 February 2021

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's first featured article is an extract from JavaScript Bit Map Graphics with Canvas by Ian Elliot and in the second Mike James looks into the mysteries of the Genetic Algorithm.

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


February 18 - 24, 2021    

Featured Articles    

JavaScript Canvas - Read/Writing Local Files
Ian Elliot
article thumbnail


When working with graphics eventually you need to read or write data to the local file system. In this extract from a chapter in my new book on JavaScript Graphics we look at how it works.

Introduction To The Genetic Algorithm
Mike James
article thumbnail

Genetic algorithms pop up all over computer science and applied computing. They are simple, easy to apply and easy to understand. What mystery remains is why they work at all? How can something seemingly so random home in on a one in a million plus solution?


Programming News and Views   

Amazon Donates $15 Million To Code.Org
24 Feb | Sue Gee
article thumbnail

Amazon has announced a $15 million donation to Code.org to support the development and launch of a new equity-minded Advanced Placement Computer Science programming curriculum.

TypeScript 4.2 Release Candidate Available
24 Feb | Kay Ewbank
article thumbnail

Microsoft has announced the release candidate of TypeScript 4.2. The new version improves the handling of rest elements in tuple types, and supports smarter type alias preservation.

Mojolicious 9.0 Released
23 Feb | Nikos Vaggalis
article thumbnail

There's a new major version of Perl's realtime web framework, Mojolicious. Codenamed "Waffle, Mojolicious 9.0 comes with improvements but also with breaking changes. 

Apache Gobblin Reaches Top Level Status
23 Feb | Kay Ewbank
article thumbnail


Apache has announced that Gobblin, an open-source distributed data integration framework for making big data integration simpler, has reached top-level project status.

Developer Preview Of .NET 6 Released
22 Feb | Kay Ewbank
article thumbnail


The first developer preview of .NET 6 has been released. .NET 6 is due for release in November 2021 and, according to Microsoft, will deliver the final parts of the .NET unification plan that started with .NET 5.

Born This Day In 1928 Thomas Kurtz, Co-Founder of BASIC born
22 Feb | Sue Gee
article thumbnail

Thomas Eugene Kurtz, the co-founder of the BASIC programming language celebrates his 92nd birthday today. Kurtz once commented that if FORTRAN was the lingua franca (common language) of the computer world, BASIC was the "lingua playpen."

Linux-Powered Ingenuity Lands On Mars
21 Feb | Lucy Black
article thumbnail

The latest Mars rover, Perseverance landed safely on the red planet this week, carrying with it Ingenuity a tiny drone helicopter hoping to be the first aircraft to fly on Mars.

Five Ways to Improve Your Personal Productivity as a Developer
19 Feb | Aleksandrina Vasileva
article thumbnail


Working remotely due to the global pandemic has disrupted our established working patterns. Here are five tips for techniques and tools to help maintain, and even improve, your programming productivity.

Design Patterns Explained with Food In C#
19 Feb | Nikos Vaggalis
article thumbnail


This modern approach to the legendary GOF Design Patterns book from Wes Doyle is a set of YouTube videos using the C# language with a novel, culinary, twist.

The Course of Raku
18 Feb | Nikos Vaggalis
article thumbnail

Thanks to a grant from the Perl Foundation, Andrew Shitov is creating A Complete Course of the Raku programming language, the start of which is now available. 

Rust 1.5 Improves Array Indexing
18 Feb | Kay Ewbank
article thumbnail

The Rust team has announced a new release that offers improved array indexing, expanded safe access to union fields, and additions to the standard library.


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: Mike James  Rating: 3 out of 5
Verdict: The book is well written, but it's not Python Pro material. If you are a self-taught novice you might find this exposition of the standard ideas of object-oriented programming useful and interesting but be warned Python has many important and powerful features that are simply ignored in this account.

More recently published books can be found in Book Watch Archive

From the I Programmer Library

Most recently published book:  

Companion to: 


    Last Updated ( Saturday, 27 February 2021 )