|
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 CM5 IoT In C - I2C Using GPIO5 12 May | Harry Fairhead The Raspberry Pi Compute Module 5 supports the I2C bus and you can direct access to its hardware using the GPIO5 library, the library written by Harry Faihead specifically for use in IoT projects with both the Raspberry Pi 5 and the CM5. |
The LIFO Stack - A Gentle Guide 11 May | Harry Fairhead The stack is a very simple idea. It is a data structure consisting of two simple operations, yet not only is it powerful, it is at the heart of modern computing, both theory and practice. Let's find out more about it. |
Programming News and Views |
AI Tools Avoided and Mistrusted By C++ Developers 13 May | Sue Gee A survey of C++ developers shows more resistance to using AI and a higher level of mistrust than among the wider developer community. |
Statistical Languages In Decline? 13 May | Mike James The TIOBE index is of great fascination for programmers. They love it when it reflects well on their chosen language and otherwise they simply discount it as nonsense. This month the spotlight falls on statistical languages - what are they and do we need them? |
The LIFT AI Act: K12 Education for the AI First Era 12 May | Sue Gee The Literacy in Future Technologies (LIFT) AI Act introduced on April 28th in both the United States Senate and the House of Representatives aims to bridge the gap between classroom learning and the increasingly AI-driven job market by embedding AI literacy into the K-12 experience. |
ggsql: SQL For Visualization 12 May | Nikos Vaggalis ggsql is a novel data visualization tool that integrates the Grammar of Graphics directly into SQL environments. |
AI-Related Layoffs In 2026 11 May | Sue Gee More than 118,000 tech jobs have been cut globally in the first four months of the year. If this trajectory holds, total sector layoffs in 2026 could exceed 340,000, a figure that significantly outpaces the 2025 totals. |
Android Studio Adds Planning Mode 11 May | Kay Ewbank Android Studio Panda has been released with a number of improvements designed to improve agentic AI integration, including a planning mode. |
Meet Ringbot Quad - A Bio-Transcending Robot 10 May | Sue Gee Ringbot Quad combines wheeled and legged locomotion on a single platform to provide versatile and efficient mobility in two distinct locomotion modes - driving and walking. By switching between these modes, Ringbot Quad can navigate diverse terrains and overcome obstacles that are difficult for either wheeled or legged systems alone. |
Microsoft's Rust Training Books Curriculum 08 May | Nikos Vaggalis A training repository from Microsoft on GitHub provides a structured curriculum for developers ranging from beginner to expert to learn Rust. |
Hugging Face Launches Agentic Toolkit For Reachy Mini 08 May | Lucy Black Hugging Face has released an agentic toolkit for Reachy Mini, the company's open-source desktop robot. Users describe the behavior they want in plain English, and an AI agent writes, tests, ships the code to the robot and works with the user to get it working. |
Warp: The Open-Source Agentic Development Environment Goes Open Source 07 May | Nikos Vaggalis Warp has transitioned its Rust-based terminal client to an open-source model under the AGPL license, aiming to accelerate innovation through community collaboration. |
GitHub CodeQL Improves Custom Validators 07 May | Kay Ewbank GitHub has announced improvements to CodeQL, its semantic analysis engine. Developers can now define custom sanitizers and validators using data extensions (models-as-data) across C/C++, C#, Go, Java/Kotlin, JavaScript/TypeScript, Python, Ruby, and Rust. |
Book Watch |
Kubernetes in Action, 2nd Ed (Manning) 13 May As more and more applications are created using cloud-native and container-based architectures, Kubernetes has become an essential tool for modern developers to master. In this book Marko Lukša lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. From building your first cluster, you’ll steadily expand your initial application, adding features and deepening your knowledge of Kubernetes architecture. Tens of thousands of developers have learned how to develop and run a Kubernetes environment from the first edition of this book. This new second edition updates the definitive guide with new, in-depth coverage of the Kubernetes architecture, including the Kubernetes API, and then ins-and-outs of application deployment. |
Programming Clojure, 4th Ed (Pragmatic Programmers) 11 May This book shows how to quickly turn complex problems into simple, working solutions using functional programming, safe concurrency, and the expressive tools of Clojure. This definitive guide, written by members of the Clojure core team including Alex Miller, introduces the language’s essentials and then shows how to put everything together in real applications. This edition adds practical coverage of project tooling and interactive development and fresh examples of the latest Clojure features. |
The Infinity Machine: Demis Hassabis, DeepMind and the Quest for Superintelligence (Penguin Press) 08 May This book looks at the life and work of Demis Hassabis and the company he cofounded, DeepMind. Sebastian Mallaby interviewed Hassabis for for over thirty hours, and has also talked to his detractors, such as his estranged cofounder Mustafa Suleyman; and his rivals, such as OpenAI's leading scientist Ilya Sutskever. The book looks at the rise of Hassabis from his early life in North London, through his student years at Cambridge to his current career leading the AI research at Google, winning a Nobel Prize along the way, and imagining machines that will compound, or possibly supplant, the human understanding of the universe. |
----------
|
Back Issues I Programmer Weekly |