October Week 4
Written by Editor   
Saturday, 30 October 2021

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week we also have an extract from Ian Elliot's book on JavaScript Bitmap Graphics With Canvas and another from Janet Swift's Financial Functions With a Spreadsheet, both from the I Programmer Library.

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

IP2

October 21 - 26, 2021

Featured Articles     

JavaScript Canvas - Gradient & Pattern Fills
Ian Elliot
article thumbnail

Fills can be so much more than just a color.  In this extract from Ian Elliot's book on JavaScript Graphics we look at how to use gradient and pattern fills.



Effective Interest Rates
Janet Swift
article thumbnail

In the third chapter of Janet Swift's book on using a spreadsheet to take care of your personal and business finances we explore the idea of the 'effective' interest rate and introduce the much quoted APR, Annual Percentage Rate.


 

Banner

Programming News and Views    


Hot Reload Rapidly Restored After Community Feedback
27 Oct | Sue Gee
article thumbnail

Following pressure from the open source community, the much anticipated Hot Reload capability will be in the GA build of .NET 6 SDK when it launches in November.

Raspberry Pi Zero 2 W
27 Oct | Harry Fairhead
article thumbnail

Updated: Pi Zero 2 W released.
Raspberry Pi boss Eben Upton has revealed that we about to welcome a new member of the family - the Pi Zero 2 W - at the same low price ($15) as the original Pi Zero W.


Fable - Write Front-End Apps For The Web In F#
26 Oct | Nikos Vaggalis
article thumbnail

How would it sound to be able to write front-end apps for the Web in  functional style and with type safety? Enter Fable, a F# to Javascript compiler with both those in mind. Fable transpiles F# to ES2015 JavaScript so code written in F# can run anywhere JavaScript runs - the browser, Node.js, Electron, React Native or generally V8.


Crystal 1.2 Improves Cross Platform Support
26 Oct | Kay Ewbank
article thumbnail

Crystal 1.2 has been released with improvements to Windows support along with better support for Macs. Crystal is a programming language with a syntax similar to Ruby, though Ruby compatibility isn't a goal of the developers.


Node.js Adds OpenSSL 3 Support
25 Oct | Ian Elliot
article thumbnail

Node.js, the JavaScript runtime, has been updated. Node.js 17 includes support for OpenSSL 3 and APIs that have been reworked for Promises, along with updated platform support. 


Apple Increases Developer Support
25 Oct | Kay Ewbank
article thumbnail

Apple is increasing its support for developers in two separate moves. The company has joined the Blender Development Fund as a Patron Member to support continued core development for Blender, and has also announced an expansion of its Developer Academy based in Naples, Italy.


Google's Magic Eraser Saves Us From Photobombs
24 Oct | David Conrad
article thumbnail

Computational photography is amazing, but delivering it in a form that is usable is still difficult. Google now offers MagicEraser as part of its new Pixel 6 phone and it looks as if it makes a monkey out of anyone who wants to claim that photos never lie.


Raspberry Pi Chip Shortages Cause Price Hike
22 Oct | Harry Fairhead
article thumbnail

You may have heard about the chip shortages and how they are hitting things like car production and thought "no problem, doesn't affect me!" But hearing that our favorite Raspberry Pi has gone up in price is an effect too far!


$1 Million Prize For AI That Benefits Society
22 Oct | Sue Gee
article thumbnail

Cynthia Rudin, a professor of computer science at Duke University, is the winner of the 2022 Squirrel AI Award for Artificial Intelligence for the Benefit of Humanity for her work applying machine learning techniques to important problems faced by society. 


JetBrain's Qodana - More Than Just A Linter
21 Oct | Nikos Vaggalis
article thumbnail

Qodana is a new offering from JetBrains. It detects and flags programming errors, but it's much more than that - it's a complete Code Quality Platform.


CouchDB 3.2 Improves Replication Scheduler
21 Oct | Kay Ewbank
article thumbnail

CouchDB has been upgraded with improvements including a more sophisticated replication scheduler and more work to the sharding support.

 

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 small source of revenue that enables us to continue posting.

Full Review 

Verdict: The main thing to say about this book is that it isn't seven books in one. At best it is four books in one - Python, data processing, AI and physical computing. But the data processing and AI are so slight they wouldn't stand as books in their own right.  The best way to characterise this book is that it covers what you need to know to implement the robot in the final section. Learn Python, AI and some embedded computing and then use it to build a robot is a better description of its contents.

Added to Book Watch

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Newly published:

  • Deep C#: Dive Into Modern C# by Mike James

    DeepCsharp360

    In Deep C#, I Programmer's Mike James, who has programmed in C# since its launch in 2000, provides a “deep dive” into various topics that are important or central to the language at a level that will suit the majority of C# programmers. Not everything will be new to any given reader, but by exploring the motivation behind key concepts, which is so often ignored in the documentation, the intention is to be thought-provoking and to give developers confidence to exploit C#’s wide range of features.

 

 

Last Updated ( Saturday, 30 October 2021 )