This weekly digest is an extended version of the newsletter emailed to subscribers every Wednesday. As well as listing the week's news items, it also includes the week's Book Review, additions to Book Watch and latest news from the I Programmer Library. Top of the list come the week's two feature articles.
To receive this digest automatically by email, sign up for our weekly newsletter.
February 3 - 9, 2022
|Raspberry Pi IoT In Python Using GPIO Zero - Compound Devices
Harry Fairhead & Mike James
Most devices are complex with more than one function. To cope with these we need to build compound devices. In this extract from a new book on using GPIO Zero on the Pi in Python we look at how to get started.
ICT 1301 - A 1960's Computer
Flossie is the nickname given to a historic ICT 1301 computer that has been rescued from the scrap heap for the third time in its 50-year history. It has been donated to The National Museum of Computing, located at Bletchley Park, where it is intended it will go on display.
Programming News and Views
New Sponsor-Only Repos On GitHub
09 Feb | Sue Gee
GitHub has announced several improvements to its Sponsors program including sponsors-only repositories, a feature that will give developers more options for engaging with their sponsors.
Glassdoor's Best Jobs For 2022
09 Feb | Janet Swift
In its new rankings of Best Jobs, Glassdoor put Enterprise Architect top of its list for the USA and Java Developer top in the UK.
Swift and C++ Interoperability Workgroup Announced
08 Feb | Alex Denham
The Swift community has announced the formation of a workgroup the aim of which is to advance the interoperability support between Swift, the language originally developed by Apple as an alternative language to Objective C, and C++.
Season Of Docs 2022 Announced
08 Feb | Kay Ewbank
The 2022 Season of Docs has been announced. The project, which is supported by Google, aims to bring open source organizations and technical writers together. Participating projects receive funds to create, improve, or expand their documentation, while Google benefits by increased knowledge of effective metrics for evaluating open source documentation.
Open Source Software Development Professional Certificate on edXLinux
07 Feb | Sue Gee
The Linux Foundation has three new courses focused on developing open source software with Linux and Git on the edX platform. Take all three to earn a Professional Certificate.
Groovy 4 Improves Query Support
07 Feb | Kay Ewbank
Groovy 4 has been released with improvements including a new query language and support for switch expressions. The developers describe it as being designed for JDK8+ with much improved JPMS support.
How Is NAO Doing Now!
06 Feb | Sue Gee
Despite retaining "his" childlike appearance, at 18 NAO is almost a grown up. A recent paper looks at a decade's worth of Human-NAO Interaction Research which revealed that more than 13,000 NAO robots are used in more than 70 countries around the world.
64-bit Raspberry Pi OS Out Of Beta
04 Feb | Harry Fairhead
Raspberry Pi has been trialing a beta of the 64-bit version of Pi OS for over a year. Now it's ready to make the transition to a fully supported OS option on 64-bit Pi hardware, including the Pi 3, Pi 4 and Pi Zero 2 W.
Android 12 For Tablets Gets Closer
04 Feb | Kay Ewbank
Google is increasing its support for using Android on tablets and foldable devices, with an imminent update to the developer preview of Android 12 along with moves to create an Android Tablet group within Google.
Can DeepMind's Alpha Code Outperform Human Coders?
03 Feb | Sue Gee
DeepMind has developed an AI capable of solving some competitive programming problems. When tried out on recent CodeForces contests AlphaCode achieved a rank within the top 54% of participants.
|JetPack Window Manager Improves Foldable Support
03 Feb | Kay Ewbank
The Jetpack Window Manager library is now available as a stable 1.0 release. The library gives application developers the means to support new device form factors and multi-window environments. It provides a common API surface for API versions 14 and later.
+ FULL STORY
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.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Programmers think differently from non-programmers, they see and solve problems in a way that the rest of the world doesn't. In this book Mike James takes programming concepts and explains what the skill involves and how a programmer goes about it. In each case, Mike looks at how we convert a dynamic process into a static text that can be understood by other programmers and put into action by a computer. If you're a programmer, his intent is to give you a clearer understanding of what you do so you value it even more.
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