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