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.
October 21 - 26, 2021
Featured Articles
JavaScript Canvas - Gradient & Pattern Fills Ian Elliot
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
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.
|
Programming News and Views
Hot Reload Rapidly Restored After Community Feedback 27 Oct | Sue Gee
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
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
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
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
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
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
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
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
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
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
CouchDB has been upgraded with improvements including a more sophisticated replication scheduler and more work to the sharding support.
|
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
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.
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:1871962013>
<ASIN:1119787602>
<ASIN:1801076308>
<ASIN:1840789190>
<ASIN:1617298832>
<ASIN:1871962714> <ASIN:B09FTLPTP9>
|