To receive this digest automatically by email, sign up for our weekly newsletter.
February 18 – 24, 2021
Introduction To The Genetic Algorithm
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.
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.
Added to Book Watch
More recently published books can be found in Book Watch Archive
From the I Programmer Library
Most recently published book: