February Week 1

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

Featured Articles

Raspberry Pi IoT In Python Using GPIO Zero – Compound Devices
Harry Fairhead & Mike James
article thumbnail

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
Sue Gee
article thumbnail

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.

Banner

Programming News and Views


New Sponsor-Only Repos On GitHub
09 Feb | Sue Gee
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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.

Full Review

Testing the most web’s fundamental language is clearly important…but 500 pages! Is this testing JavaScript or the reader? 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 Book Watch

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

From the I Programmer Library

Recently published:

    Trick180

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

    DeepCharp360

    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.

  • .

    Leave a Comment