This weekly digest is an extended version of the newsletter emailed to subscribers every Wednesday. In addition to listing the news of the week, it also includes the book review of the week, additions to Book Watch, and the latest news from the I Programmer library. At the top of the list are the two feature articles of the week.
To receive this summary automatically by email, subscribe to our weekly newsletter.
February 3 – 9, 2022
Featured articles
Raspberry Pi IoT in Python with GPIO Zero – Compound Devices Harry Fairhead and Mike James ![]() Most devices are complex with more than one function. To deal with this, we need to build compound devices. In this excerpt from a new book on using GPIO Zero on the Pi in Python, we look at how to get started.
|
ICT 1701 – A computer from the 1960s Flossie is the nickname given to a historic ICT 1301 computer that has been saved from scrap for the third time in its 50-year history. It was donated to the National Museum of Computing, located in Bletchley Park, where it is planned to be displayed.
|
Programming News and Views
New sponsor-only repository on GitHub GitHub has announced several enhancements to its sponsor program, including sponsor-only repositories, a feature that will give developers more options to engage with their sponsors.
|
Glassdoor’s Best Jobs for 2022
In its new ranking of the best jobs, Glassdoor places Enterprise Architect at the top of the list for the United States and Java Developer at the top in the United Kingdom.
|
Announcing the Swift and C++ Interoperability Working Group The Swift community has announced the formation of a working group whose objective is to advance interoperability support between Swift, the language originally developed by Apple as an alternative language to Objective C, and C++.
|
Docs 2022 season announced The 2022 season of Docs has been announced. The project, which is backed by Google, aims to bring together open source organizations and technical writers. Participating projects receive funding to create, improve, or expand their documentation, while Google benefits from increased knowledge of effective metrics for evaluating open source documentation.
|
Professional Open Source Software Development Certificate on edXLinux The Linux Foundation offers 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 Groovy 4 was released with improvements including a new query language and support for switch expressions. The developers describe it as designed for JDK8+ with much improved JPMS support.
|
How is NAO now! Although he has retained “his” childlike appearance, at 18, NAO is almost an adult. A recent article examines a decade of human-NAO interaction research that found more than 13,000 NAO robots are in use in more than 70 countries around the world.
|
Raspberry Pi 64-bit operating system in beta Raspberry Pi has been beta testing the 64-bit version of Pi OS for over a year. It is now ready to transition to a fully supported OS option on 64-bit Pi hardware, including the Pi 3, Pi 4, and Pi Zero 2W.
|
Android 12 for tablets is getting closer Google is increasing its support for using Android on tablets and foldable devices, with an upcoming Android 12 developer preview update as well as moves to create an Android tablet group within from Google.
|
Can DeepMind Alpha Code Outperform Human Coders? DeepMind has developed an AI capable of solving some competitive programming problems. When tested in recent CodeForces competitions, AlphaCode achieved a rank in the top 54% of entrants.
|
JetPack Window Manager Improves Foldable Support 03 Feb | Kay Ewbank ![]() The Jetpack Window Manager library is now available in stable version 1.0. The library empowers app developers 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 buy or learn more about any of the titles listed below on Amazon, click on book covers at the top of the right sidebar. If you shop on Amazon after that, we may earn pennies through the Amazon Associates program, which is a small revenue stream that allows us to continue publishing.
Full Review
Testing most fundamental web languages is obviously important… but 500 pages! Is it testing JavaScript or the player? Can there really be so much to say? The answer seems to be yes if you are serious about testing and want to be a complete expert.
Added to Watch Book
More recently published books can be found in Archives of book watches.
From the I Programmer library
Recently published:

Programmers think differently from non-programmers, they see and solve problems in a way the rest of the world doesn’t. In this book, Mike James takes programming concepts and explains what the skill entails and how a programmer goes about it. In each case, Mike examines how we convert a dynamic process into static text that can be understood by other programmers and put into action by a computer. If you’re a programmer, its intention is to give you a better understanding of what you’re doing so that you enjoy it even more.
In Deep C#, I Programmer Mike James, who has been programming in C# since its launch in 2000, offers a “deep dive” into various topics 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 overlooked in documentation, the intention is to provoke thought and give developers the confidence to exploit the wide range of C# features.
I programmer has been reporting news for over 10 years. You can access I Programmer Weekly through January 2012 for all titles plus book reviews and articles.
To follow the latest news and receive this summary automatically by email, subscribe to our weekly newsletter and follow us on Twitter, Facebook, and LinkedInwhere you are invited to share all our stories.
You can also subscribe to our RSS feeds – we have one for full content, another for news and also one for books with details of reviews and additions to Book Watch.
Send your press releases, news or programming comments to: NewsDesk@i-programmer.info