April Week 2
Saturday, 19 April 2025

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.

I Programmer Logo Square

April 10 - 16, 2025

Featured Articles


Raspberry Pi CM5 IoT In C - Setting Up the CM5
14 Apr | Harry Fairhead
article thumbnail

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

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.

Banner

Programming News and Views


Programming In The Age of AI
16 Apr | Sue Gee
article thumbnail

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

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

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

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

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

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

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

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

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

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

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.

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


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>

 

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, 19 April 2025 )