Welcome to the iProgrammer newsletter. You are receiving this newsletter because you signed up at I Programmer.

For more information and help see the end of this email

Featured Articles


Raspberry Pi IoT In C Using Linux Drivers - GPIO Control
22 Jul | Harry Fairhead

Linux drivers make working with devices so easy - assuming you know how. Here's how to get a Raspberry Pi to work with GPIO lines directly without a library getting in the way.


AI and Games Pioneer, A L Samuel
19 Jul | Historian

One landmark that stands out in programming history, is the first computer game. It wasn't space invaders and it wasn't anything to do with Mario. It was written by a man whose work dated from the dawn of the computing era, Arthur Lee Samuel.

Programming News and Views


The Z80 - After 50 Years Still A Strange Beast
22 Jul | Harry Fairhead

The processor that launched a thousand computer careers has just made it to 50. For those of us who regarded this as the peak of technology, it really doesn't seem credible that we first met it half a century ago, and in a previous century at that!


Ask A Java Champion - Gems Ready To Be Discovered
21 Jul | Nikos Vaggalis

We take a look at a series of interviews in which Java Champions share their expert advice on career growth, technical mastery and the future of software engineering.


Wing Python 12 Adds Claude Code Tool
21 Jul | Kay Ewbank

Wing Python IDE version 12 has been released with a number of improvements that make more use of AI. It integrates the Claude Code AI coding agent directly into the IDE, with a new Claude Code tool, a Tasks tool for planning and reviewing AI agent work, and a set of MCP servers that give the agent access to Wing's source code analysis, unit testing, debugger, and code review features.


HTTP Adds Query Method
21 Jul | Ian Elliot

The Internet Engineering Task Force (IETF), part of the Internet Engineering Steering Group, has announced that HTTP has a new QUERY request method, available alongside other methods such as GET, POST and PUT.


.NET 11 Preview 6 Improves Runtime
20 Jul | Kay Ewbank

Microsoft has shipped the sixth preview release of .NET 11, which is due for release in November. The preview has improvements to the .NET Runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, F#, and container images.


DeepSWE - Best Benchmark For Evaluating AI Coding Agents?
20 Jul | Nikos Vaggalis

DeepSWE is a high-fidelity benchmarking platform designed to evaluate the performance of frontier AI coding agents on complex long-horizon software engineering tasks.


AI and ML Used To Understand Bird Calls
19 Jul | Sue Gee

The Coller Dolittle Challenge for Two-Way Interspecies Communication has awarded its annual $100,000 prize to Dr Julie Elie, a scientist at the University of California, Berkeley, who with the help of machine learnming and AI has contructed an 11-word dictionary of "words" used by Zebra Finches.


Fyrox Game Engine Reaches Version 1.0.0
17 Jul | Nikos Vaggalis

Fyrox, the game engine written in Rust, reaches its first stable version,1.0.0, after 7 years in the making and numerous development releases.


Giving Robots the Sense Of Touch
17 Jul | Lucy Black

HydroShear is a new physics-based simulator that teaches robots how to use their sense of touch to perform complex manipulation tasks.


Red Hat OpenShift Streamlines Hybrid Cloud Virtualization
16 Jul | Kay Ewbank

Red Hat OpenShift 4.22 has been released with improvements including harder zero-trust security and more streamlined hybrid cloud virtualization.


cq: A Shared Knowledge Commons for AI Agents
16 Jul | Nikos Vaggalis

Mozilla.ai has introduced cq, an open-source standard and platform designed to facilitate shared learning among AI agents. This promises to eliminate a lot of duplicated effort on the part of AI agents, thereby making savings in terms of cost and resources.

Book Watch


Software Security for Developers (Manning)
22 Jul

With examples in Java and Spring,  Adib Saikali and Laurentiu Spilca show how to apply security in cloud and Kubernetes environments. The book starts from the premise that security problems are not theoretical; they show up in design choices, dependencies, configuration, and day-to-day coding decisions. The authors look at why breaches happen, how supply chain risks creep in, and how “secure development” actually looks across the lifecycle. Readers will learn how integrity, encryption, authentication, and identity really work. The focus shifts to modern application architecture. You’ll implement secure communication channels, design authentication and identity flows, adopt passwordless approaches, and manage authorization across complex service-to-service call chains.


Learn Robotics Programming (Packt)
20 Jul

Subtitled "Build and control cutting-edge AI robots with Raspberry Pi and Python" in this book Danny Staple Trovides a structured, hands-on path to designing and building robots using Raspberry Pi and Python. Readers start by assembling a mobile robot and setting up its core systems, then progressively add capabilities such as motor control, sensor integration, and remote operation through web interfaces.


Inventing ELIZA Inventing ELIZA (MIT Press)
17 Jul

This book, subtitled "How the First Chatbot Shaped the Future of AI", offers the first comprehensive critical analysis of Joseph Weizenbaum’s groundbreaking chatbot system through the lens of critical code studies. Drawing on extensive archival research at MIT, Stanford, and UCLA, this book presents the rediscovered original source code of ELIZA alongside previously unseen scripts that had been missing for decades, revealing a far more sophisticated system than previously documented.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd