July Week 2
Saturday, 19 July 2025

In this week's top featured article Harry Fairhead shows how to work with IoT devices using the Raspberry Pi 5 and Gpio5. What's Gpio5? It is a new open source library written by Harry specifically to let the Pi 5 work directly with GPIO hardware. It 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

July 10 - 16, 2025

Featured Articles


Raspberry Pi 5 IoT In C - I2C with Gpio5
16 Jul | Harry Fairhead
article thumbnail

The Gpio5 library is a replacement specifically for the Raspberry Pi 5 and CM5 for direct access libraries such as Wiring Pi, bcm2835, pigpio, etc and it provides direct access to the GPIO lines, SPI, PWM and I2C. This is an extract from the Raspberry Pi 5 IoT In C: Drivers and Gpoi5 on how to use it with I2C.


Jay Forrester and Whirlwind
14 Jul | Historian
article thumbnail

Today we celebrate the 107th birthday of Jay Forrester. Discover the man who invented core memory and, indirectly, gave the Core section of IProgrammer its name.

Banner

Programming News and Views


AI Leads To Slowdown In Developer Productivity
16 Jul | Sue Gee
article thumbnail

Empirical research into whether access to AI-powered tools, primarily Cursor, reduces or lengthens the time taken to deal with routine software development tasks produced an unexpected result. Using AI tools increased task-completion time by 19%.


TIOBE - Two To Rule Them All
16 Jul | Mike James
article thumbnail

The July Tiobe index is out and it isn't particularly interesting until you notice that it confirms the standard model of programming -  code is written in Python and C and everything else is just noise.


Understanding AWS Plans For New Subscribers
15 Jul | Sue Gee
article thumbnail

Amazon has made major changes to AWS accounts that came into effect today. If you are new to AWS do the benefits of signing up to a Free plan outweigh the disadvantages and risks?


Codacy Guardrails For Secure AI-Generated Code
15 Jul | Kay Ewbank
article thumbnail

Codacy has released Guardrails, a new solution for securing AI-generated code directly in the IDE to prevent vulnerabilities in code completions from reaching Git.


Geany 2.1 Improves UI
14 Jul | Alex Denham
article thumbnail

Geany, the lightweight IDE, has been updated to add new themes and support for more file types and platform-native file selection dialogs.


Akka Launches Agentic Platform
14 Jul | Kay Ewbank
article thumbnail

Akka has launched a new Akka Agentic Platform that can be used to build, operate, and evaluate any type of agentic AI system. The platform provides orchestration, memory, toolkits for agents, and streaming capabilities.


AI-Powered Wearable Can Monitor Knee Joint Torque
13 Jul | Harry Fairhead
article thumbnail

Knee-related conditions such as osteoarthritis and rheumatoid arthritis significantly impact mobility and also increase susceptibility to injuries, creating a cycle that leads to chronic pain, reduced function, and long-term disability. Now researchers have come up with an AI-powered wearable to analyse complex dynamic motion signals of the knee joint for accurate torque monitoring.


Fei-Fei Li On Spatial Intelligence As The Next Frontier In AI
11 Jul | Sue Gee
article thumbnail

Last month in front of an enthusiastic audience at Y Combinator, Fei-Fei Li, often called the godmother of AI, talked to Diana Hu about spatial intelligence and why she considers it the next critical step for AI and essential for achieving Artificial General Intelligence.


MCP Developers Summit - The Talks
11 Jul | Nikos Vaggalis
article thumbnail

MCP has taken the industry by storm just one year after its appearance. And now we have an MCP Summit, run by the trend setters themselves!


GNU Nano 8.5 Enhances Anchor Positions
10 Jul | Alex Denham
article thumbnail

GNU Nano 8.5 has been released with improved text anchors and fine-tuned syntax coloring. GNU nano is a command line text editor for Unix and Linux that aims to be simple and easy to use.

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


Murach's MySQL, 4th Edition

Author: Joel Murach
Publisher: Mike Murach
Pages: 652
ISBN: 978-1943873104
Audience: MySQL developers
Rating: 5
Reviewer: Kay Ewbank

This is an updated edition of a longstanding popular title. The new edition adds a chapter on cloud computing and hosting MySQL on Amazon Web Services, and updates the information for MySQL 8.0.33, removing deprecated data types and functions and adding new statement options and clauses.

Book Watch


Fortran Programming (In Easy Steps)

This book covers the essentials of modern Fortran, and is written for all ages and all skill levels. Mike McGrath starts from setting up your coding environment and starting to write Fortran programs with the Fortran programming language and the modern Intel IFX Fortran compiler. Color-coded examples illustrate the text, and all source code is available to download.


C++ Memory Management (Packt)

This book offers a targeted approach to address the memory constraints presented when programming in C++ in allocating and managing memory efficiently given the diverse needs of real-time systems, embedded systems, games, and conventional desktop applications. Written by an ISO C++ Standards Committee member, Patrice Roy, this guide covers fundamental concepts of object lifetime and memory organization. Readers will learn how to control memory allocation mechanisms, create custom containers and allocators, and adapt allocation operators to suit specific requirements.


The Little Book of Data (HarperCollins)

Subtitled "Understanding the Powerful Analytics that Fuel AI, Make or Break Careers, and Could Just End Up Saving the World", in this book Justin Evans shows how data is not about number crunching. It's about ideas, and that AI is just an accelerated way to put data to work. Each chapter illustrates one of the core principles of solving problems with data by featuring an expert who has solved a big problem with data, from the entrepreneur creating a “loneliness score” to the epidemiologist trying to save lives by finding disease “hotspots.”

 

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 July 2025 )