This week saw the publication of Harry Fairhead's Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5, the only book on the market dedicated to the CM5, a device specifically for the IoT. It features Gpio5, the new open source library written specifically to let the CM5 and Pi 5 work directly with GPIO hardware. Find out how to get started in an exclusive extract.
To receive this digest automatically by email, sign up for our weekly newsletter.

April 10 - 16, 2025
Featured Articles
|
Raspberry Pi CM5 IoT In C - Setting Up the CM5 14 Apr | Harry Fairhead
The CM5 with the CM5IO development board is slightly more complicated to set up than other members of the Pi family - find out more. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C.
<ASIN:B0F4NMXRJN>
|
The Lost Art Of The Storage Mapping Function 14 Apr | Harry Fairhead
You may not have heard of SMFs, Storage Mapping Functions, but you are likely to have used them. They tend to be overlooked because there are more exciting methods of implementing storage, such as hashing schemes. But really, it all started with an SMF and there is a sense in which all the exciting stuff is just SMFs reinvented.
|
|
Programming News and Views
|
Programming In The Age of AI 16 Apr | Sue Gee
Programmers have embraced AI to aid their productivity. But how should they adjust to really benefit? What skills are required for a successful relationship with AI?
|
World Quantum Day 16 Apr | Mike James
April 14th was World Quantum day and the most noticeable thing that happened was that Google presented us with a nice doodle. Should you get excited?
|
Google Adds Open-Source Development Kit To Vertex AI 15 Apr | Kay Ewbank
Google has added an Agent Development Kit (ADK) to Vertex AI, along with an agent engine and an Agent2Agent protocol that provides agents with a common, open language for collaboration. The announcement was made at Google's annual Google Cloud Next conference, saying it will make it possible to build an AI agent in under 100 lines of Python code.
|
Linux Foundation Mentorship Program 15 Apr | Sue Gee
Applications are now open for Summer 2025 participation in the Linux Foundation Mentorship Program, a program that provides structured guidance and opportunities for newcomers to contribute to the Linux kernel and other open-source projects.
|
GitHub Copilot Adds VSCode Agent Mode 14 Apr | Kay Ewbank
GitHub has released an agent mode and MCP support for VS Code, along with a new GitHub Copilot Pro+ plan with premium requests, the general availability of models from Anthropic, Google, and OpenAI, next edit suggestions for code completions and the Copilot code review agent.
|
Ingres vs Postgres MVCC Explained With Neo4j's LLM Knowledge Graph Builder 14 Apr | Nikos Vaggalis
LLM Knowledge Graph Builder is an application designed to turn unstructured data such as pdfs, text documents, YouTube videos, and web pages, into a knowledge graph stored in Neo4j, promising much better accuracy than simple RAG (Retrieval-Augmented Generation).
|
Action Figure Craze Overruns OpenAI 13 Apr | Kay Ewbank
If you're on social media, you'll probably have seen a lot of 'action figure' posts, where people show off images of themselves, their dog or their cat in the form of an action figure, complete with suitable accessories. The sort of thing you probably wanted to get for your birthday present back when you were seven or eight.
|
Kawasaki Unveils Robot Horse 11 Apr | Lucy Black
Kawasaki has released a video of a robotic horse powered by hydrogen. Corleo is large enough to be ridden, and a full-sized concept model is due to be shown off at the Osaka-Kansai Expo 2025 in Japan next week.
|
Understanding GPU Architecture With Cornell 11 Apr | Nikos Vaggalis
Find out everything there's to know about GPUs. This Cornell Virtual Workshop will be helpful for those who program in CUDA.
|
Google Announces Application Design Center 10 Apr | Kay Ewbank
Google has announced the public preview of Application Design Center, a service that combines combines Gemini Cloud Assist chat with a visual, canvas-style interface for app development.
|
GitHub Launches Secret Protection 10 Apr | Kay Ewbank
GitHub has announced measures making it easier to protect yourself from exposed secrets. They include a standalone version of Secret Protection and organization-wide scanning.
|
|
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
|
Data Smart (Wiley)
Author: Jordan Goldmeier Publisher: Wiley Date: November 2023 Pages: 448 ISBN: 978-1119931386 Audience: Excel users Level: Introductory Category: Data Science Rating: 4.5 Reviewer: Kay Ewbank
This is an updated edition of a well regarded title which looks at accessible ways to combine statistics and machine learning, along with Excel, to discover insights in your data.
<ASIN: B0CJPP7XZM>
|
Book Watch
|
The Pragmatic Programmer for Machine Learning (Chapman and Hall)
This book discusses how to use modern software engineering practices for machine learning. Comprising a broad overview of how to design machine learning pipelines as well as the state-of-the-art tools we use to make them, Marco Scutari and Mauro Malvestio provide a multi-disciplinary view of how traditional software engineering can be adapted to and integrated with the workflows of domain experts and probabilistic models.
<ASIN:0367255065 >
|
AI Agents in Action (Manning)
This book shows how to use a proven framework for developing practical agents that handle real-world business and personal tasks. Micheal Lanham shows how to use prompt engineering to create agents with distinct personas and profiles, and develop multi-agent collaborations that thrive in unpredictable environments.
<ASIN:1633436349 >
|
Good Game, No Rematch: A Life Made of Video Games (Hanover Square Press)
At the ripe age of three, Mike Drucker got his very first Nintendo console—the Nintendo Entertainment System—and he was hooked. Every video game felt like a new chapter was opening in his life, expanding his world for the better and—sometimes—for worse. Final Fantasy VII, for example, helped him navigate the pitfalls of an early crush. And Dance Dance Revolution taught him how to almost, kinda move his body appropriately to music.
<ASIN:1335012699>
|

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 |