October Week 2 – iProgrammer


Written by Editor   

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week’s news together with links to the week’s book review and the titles selected for Book Watch Archive. This week we have an extract from Raspberry Pi IoT in Python Using Linux Drivers and, from our History Section, turn the clock back 70 years to consider some early UK computers.

To receive this digest automatically by email, sign up for our weekly newsletter. 

October 7 – 13, 2021

Featured Articles      

Pi IoT In Python Using Linux Drivers – PWM

Harry Fairhead & Mike James

PWM is a basic output mode suitable for controlling servos, motors and more. Linux has a driver that means that you can use PWM without worrying about the hardware – if you know how.

+ FULL STORY


Manchester Computers of the 1950s

Historian

In the period after WW II, Manchester in the UK was one of foremost centers of computing expertise. In 1948 Tom Kilburn and Freddie Williams designed, “Baby” or Small Scale Experimental Machine  and followed up with the world’s first stored program computer, the Manchester Mark I in 1949. 

+ FULL STORY

Programming News and Views    


Apple Appeals Its Epic Win And Google Sues

13 Oct | Lucy Black

You would think that Apple would settle for its almost total victory over Epic Games and its right to collect 30% of any earnings on an app, but no. It is appealing the judgment!


+ FULL STORY


Learn Python With Udemy

13 Oct | Sue Gee

Python continues to be the programming language that everyone wants to learn – both complete beginners and those who know another language. We look at a course that is intended for both groups and has been updated to cover the very latest version, Python 3.10.

+ FULL STORY


Silverlight Lives On With OpenSilver

12 Oct | Mike James

Today, October 12th 2021 marks the end of support of Microsoft Silverlight. It also sees the launch of OpenSilver 1.0 a modern, plug-in free open-source reimplementation of Silverlight, capable of running large, complex legacy applications, as well as newly written C# and XAML applications. 

+ FULL STORY


Electron 15 Adds String Encoding API

12 Oct | Kay Ewbank

Electron 15 has been released with updates to Chromium and Node.js, along with a number of API updates. This release is the first of a new accelerated release cycle that the developers say mean a new main version will appear every eight weeks.

+ FULL STORY


DataStax Extends Stargate

11 Oct | Nikos Vaggalis

DataStax, mostly known for AstraDB the multi-cloud database based on Apache Cassandra, has announced the addition of new capabilities to its Stargate Gateway product.

+ FULL STORY


GitHub Enterprise Adds Centralized User Accounts

11 Oct | Kay Ewbank

GitHub has released a new version of GitHub Enterprise, along with the ability to use centralized user account management. The latest server adds features to improve developer experience and improve security. GitHub Enterprise is designed to give large companies a way to deploy GitHub in their own environments.

+ FULL STORY


Google AI Recreates Lost Klimt Artworks

10 Oct | David Conrad

Google Arts and Culture has claimed another triumph for Machine Learning. After analyzing Gustav Klimt’s use of color in extant artworks it has colorized the three giant canvases, Medicine, Jurisprudence and Philosophy destroyed during the Second World War.

+ FULL STORY


Mini-Pupper On Kickstarter

08 Oct | Sue Gee

The latest robot dog making its debut on Kickstarter is Mini-Pupper, an open source quadruped robot powered by a Raspberry Pi 4B. Mini Pupper met its funding goal in the first 5 minutes and was 1000% funded within a day. There’s still time to claim an Early Bird discount.

+ FULL STORY


Made It – Python Is Top Language On TIOBE Index

08 Oct | Janet Swift

We have been anticipating Python reaching the top position in the TIOBE Index for quite a while and this month, October 2021, it has happened and probably marks the beginning of a long reign for a language that has well-deserved popularity.

+ FULL STORY


New Raspberry Pi Website

07 Oct | Harry Fairhead

There’s now a second website for Raspberry Pi. The raspberrypi.com site is the new home of Raspberry Pi Trading, while the original site, raspberrypi.org, is where you’ll find the Raspberry Pi Foundation.


+ FULL STORY


Azure Functions 4 Adds .NET 6 Support

07 Oct | Kay Ewbank

Azure Functions 4 has been announced with the main improvement in the new version being support for .NET 6. The new release is now in public preview.


+ 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 

Mathematics has suddenly become important in many branches of programming. There are good jobs for data scientists and for machine learning experts. If you are looking to upgrade your programming then math might be what you need to add.

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.