June Week 1
Saturday, 07 June 2025

This week's featured article is an extract from Harry Fairhead's newly published Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5. It introduces the open source library written by Harry specifically to let the Pi 5 work directly with GPIO hardware which is based on the Pico SDK for the RP1 microprocessor, the chip that also powers the Pi 5.

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

I Programmer Logo Square

May 29 -  June 4, 2025

Featured Articles


Raspberry Pi CM5 IoT In C - Getting Started With PIO
04 Jun | Harry Fairhead
article thumbnail

The CM5 has a PIO and now you can use it directly. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C.

<ASIN:1871962951>


Deep C# - Delegates
02 Jun | Mike James
article thumbnail

Delegates are C#'s original way of allowing you to work with functions as if they were first-class objects. The aim may be simple, but the need to define a type and then an instance of the type can be confusing. Find out more in this extract from my book, Deep C#: Dive Into Modern C#.

<ASIN:B09FTLPTP9>

Banner

Programming News and Views


AI Renders 3D Models
04 Jun | David Conrad
article thumbnail

Could it be that all of that computer graphics you had to learn to implement 3D rendering is obsolete? Is this another example of AI doing just about anything you can think of?


Unemployment Rate High Among US CS Graduates
04 Jun | Sue Gee
article thumbnail

Is concern over high unemployment rates among recently graduated Computer Science Majors justified. If so what are the factors?


CouchDB Adds Support For Truly Parallel Reads
03 Jun | Kay Ewbank
article thumbnail

CouchDB 3.5 has been released with new support for truly parallel reads independent from writes. The new version also adds a conflict finder plugin to the scanner module.


Three Tools To Run MCP On Your Github Repositories
03 Jun | Nikos Vaggalis
article thumbnail

Understand a Github repository by using three different
MCP solutions. Github Chat MCP, Git MCP and the official
Github MCP Server.


Amazon Releases Distributed Aurora Database
02 Jun | Kay Ewbank
article thumbnail

Amazon has announced the release of Aurora DSQL, a fast serverless distributed SQL database that Amazon says has virtually unlimited scale, the highest availability, and zero infrastructure management. Aurora DSQL was announced last year at Amazon re:Invent..


Microsoft Launches Human Centered AI Tool
02 Jun | Kay Ewbank
article thumbnail

Microsoft Research has published details of a research prototype that provides a different type of interaction between humans and AI tools. Magentic-UI keeps the human in the loop and more in control.


Robot Combat Between Unitree G1s
01 Jun | Lucy Black
article thumbnail

The world's first Humanoid Robot Kickboxing contest took place on May 25 in Hangzhou, China. While the event aimed to highlight the integration of AI and robotics, the robots weren't acting autonomously, but were being remotely controlled by human operator teams.


ACM Grace Hopper Award Recognizes Breakthrough Techniques in Algorithm Design
30 May | Sue Gee
article thumbnail

Ilias Diakonikolas, a professor at the University of Wisconsin, Madison, is the recipient of the 2024 ACM Grace Murray Hopper Award for his work in robust algorithms.


2025 Java Conferences Galore Part 4
30 May | Nikos Vaggalis
article thumbnail

Continuing the series highlighting conferences you may have missed we come right up to date with Spring I/O and KotlinConf, both of which took place during May 2025.


GitLab 18 Extends Duo AI Feature
29 May | Kay Ewbank
article thumbnail

GitLab 18 has been released with extensions to the Duo AI-based assistant. The news was followed by reports that Duo had a security vulnerability that provided a route for attackers. The problem has now been fixed.


Apache Gravitino 0.9 Released
29 May | Alex Denham
article thumbnail

Apache Gravitino v0.9.0-incubating has been released, with optimizations to the fileset catalogs and model catalogs, making it easier for users to manage their unstructured AI data and model data.

Banner

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 helps us to continue posting.

Full Review


Facilitating Professional Scrum Teams (Pearson)

Author: Patricia Kong, Glaudia Califano and David Spinks
Publisher: Pearson
Pages: 320
ISBN: 978-0138196141
Audience: Scrum managers
Rating: 5
Reviewer: Kay Ewbank

This book sets out to "Improvement, Effectiveness and Outcomes". How does it fare?

<ASIN:B0CLKZC5JM>

Book Watch


Cruising Along with Java (Pragmatic Bookshelf)

Cruising Along with Java (Pragmatic Bookshelf)

This book, subtitled "Modernize and Modularize with the Latest Features" explains the changes to Java, from version 9 to 24, and shows how to apply new features to build enterprise applications faster and with fewer errors. Venkat Subramaniam explains how to get up to speed on how to make your code concise, expressive, and less error prone, and create better OO programs with the newest features. The book also shows how to modularize and create asynchronous applications with ease and proper error handling.

<ASIN:1680509810>


Graph Neural Networks in Action (Manning)

This book shows how to to build graph neural networks for recommendation engines and molecular modeling.  TKeita Broadwater and Namid Stillman show how to both design and train models, and how to develop them into practical applications, with graph neural networks for node prediction, link prediction, and graph classification. The book includes coverage of the essential GNN libraries, including PyTorch Geometric, DeepGraph Library, and Alibaba’s GraphScope for training at scale.

<ASIN:1617299057 >


Apple in China (Scribner)

This book examines how Apple helped build China’s dominance in electronics assembly and manufacturing only to find itself trapped in a relationship with an authoritarian state making ever-increasing demands. Patrick McGee explains how after struggling to build its products on three continents, Apple was lured by China’s seemingly inexhaustible supply of cheap labor.

<ASIN:B0DJK2D88B>

 

IP2

I Programmer has reported news for over 12 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

Last Updated ( Saturday, 07 June 2025 )