August week 5

This weekly digest is a summary of our news and book coverage, as well as our latest articles. This week, Harry Fairhead has instructions for setting up a Windows Remote Desktop connection to a Raspberry Pi running Bullseye, the latest Pi operating system, and Ian Elliot looks at DOM traversal filters in jQuery.

To receive this summary automatically by email, subscribe to our weekly newsletter.

August 25 – 31, 2022

Featured Articles


Programming News and Views

Android SDK for multi-device apps
August 31 | mike james
article thumbnail

I have enough trouble with just one device, not to mention being able to juggle more than one device! A new SDK from Google tries to encourage you to use multiple devices.

Alexa teacher models outperform GPT-3
August 31 | Sue Gee
article thumbnail

Amazon Alexa AI researchers are making breakthroughs in conversational AI and natural language processing using models that learn new concepts and transfer knowledge from one language or task to another with human intervention minimal.

MariaDB enters geospatial space
August 30 | Kay Ewbank
article thumbnail

MariaDB has made two announcements regarding geospatial data management. First, the company acquired geospatial specialists CubeWerx, and followed that announcement with the announcement of their membership in the Open Geospatial Consortium.

Amazon Announces Visual AWS Integration
August 30 | Ian Elliot
article thumbnail

Amazon has announced a new tool for AWS that can be used to embed dashboards into high traffic web pages and applications.

New grads want to work at Google
August 29 | Sue Gee
article thumbnail

Asked to name the companies they wanted to work for, 44% of computer science students chose Google. This is not news since it is the fifth consecutive year that Google occupies the first place in the ranking of Universum.

Running Next.js Updates
August 29 | Kay Ewbank
article thumbnail

Next.js has been updated with a new and improved runtime as well as a new package that extends what is possible with Next.js Middleware. Next.js is an open-source toolkit for universal, server-rendered (or statically pre-rendered) React.js applications.

Geoffrey Hinton receives the first Royal Society Medal
August 28 | Sue Gee
article thumbnail

Geoffrey Hinton, a pioneer in neural networks and deep learning, has received a Royal Medal from the Royal Society, the UK’s national academy of sciences.’s hands-on deep learning for coders has been updated
August 26 | Nikos Vaggalis
article thumbnail has just released an update to its free Practical Deep Learning for Coders online course. The update covers new techniques and libraries and for continuity, the original 2020 version is still available.

Julia 1.8 improves Apple silicon support
August 26 | Kay Ewbank
article thumbnail

Julia 1.8 was released with improvements including better Apple Silicon support and support for typed globals.

Google will shut down Cloud IoT Core
August 25 | Harry Fairhead
article thumbnail

Google has notified users of its managed IoT Core service that it is scheduled to be discontinued next August. Users rightly criticize the “removal” of another Google service – but Google defends the decision by pointing out that it gives users plenty of time to find suitable alternatives.

Apache Iceberg improves support for Spark
August 25 | Kay Ewbank
article thumbnail

Apache Iceberg 0.14 was released with improvements for Spark support and a common REST catalog client that uses change-based validations to resolve server-side validation conflicts.


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 a few cents through the Amazon Associates program, which is a small revenue stream that helps us keep publishing.

Full review

This book is motivating. It makes you want to get up from your seat and… or is it to sit while we program, …. do better. Uncle Bob’s books are not academic works on methodology, but they are certainly a pick-me-up.

Added to Watch Book

More recently published books can be found in Archives of book watches.

From the I Programmer library

Latest publications:


This month sees the publication of the second revised edition of Programmer’s Python: Everything is an Object in which Mike James reveals how Python has a unique and unifying approach when it comes to classes and objects. This is the first in a series of intermediate level titles for the programmer who wants to understand what makes Python special and sets it apart from other programming languages, hence the tagline “Something Completely Different – which is, of course , a reference to the television and film brand Monty Python that inspired Guido Van Rossum to name his new language. The topic is basically anything to do with how Python implements objects. say, in order of sophistication, metaclass; class; object; attribute; and all the other features like functions, methods, and the many “magic methods” that Python uses to make everything work.


This is the second of that something completely different titles and explores how data is handled in a distinctly Pythonic way. What we have in Python are very usable and very extensible data objects. From integers with unlimited precision, called bignums, to choosing a list to act as the array, to having the dictionary available as a built-in data type, Python behaves differently from other languages ​​and this book is what you need to help you get the most out of these special features. There are also comprehensive chapters on Boolean logic, dates and times, regular expressions, and bit manipulation.

Mike James is currently working on the third book in the series, Programmer’s Python: Asynchronous which not only covers the latest asyncio in depth, but has everything you need to know about the many approaches to asynchrony provided by Python – threads, processes, futures, tasks, schedulers. This is the book you need to understand all the options, trade-offs and pitfalls.

These books are not intended for complete beginners and some familiarity with object-oriented programming and Python is assumed, with the first chapter providing a quick recap. They also share an appendix on using Visual Studio Code from Python.


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.

Comments are closed.