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
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
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
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
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
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
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
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
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
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
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
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
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
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:
I Programmer has reported news for over 10 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles
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, 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.
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
<ASIN:1871962625>
<ASIN:1617296082>
<ASIN:1871962587>
<ASIN:1119695406>
<ASIN:1789955246>
<ASIN:1119724015>
<ASIN:1871962641>
<ASIN:1871962633>
|