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


Servers For Developers
13 Apr | Harry Fairhead

As a developer, how do you choose a hosting service for a new project? Harry Fairhead relates his experience with Cherry Servers, explaining his decision making, outlining deployment and revealing an unexpected hitch from having been with AWS.


The Bloom Filter
12 Apr | Mike James

You may never have heard of a Bloom Filter, but this ingenious algorithm is used in Google's BigTable database to avoid wasting time fruitlessly searching for data that isn't there.

Programming News and Views


AI Breakthroughs But At A Cost
15 Apr | Sue Gee

Published this week, the 2026 Stanford HAI AI Index shows that AI models are achieving breakthrough results in science and complex reasoning. AI’s workforce disruption has now moved from prediction to reality, hitting young workers first.


C++26 The Next C++ Should You Care?
15 Apr | Mike James

What you will hear about C++ 26, the latest standard, depends very much on who you ask. Not even committed C++ programmers are happy about everything that has been added, and less than committed C++ programmers are aghast at the extra complexities being added.


Has Rust Reached Its Level On TIOBE?
14 Apr | Sue Gee

The headline of the TIOBE Index for April 2026 is "Rust's rise shows signs of slowing". In the subsequent analysis the suggestion is that this is due to the language being difficult to learn.


Microsoft Releases Open Source Agent Governance Toolkit
14 Apr | Kay Ewbank

Microsoft has released an open-source Agent Governance Toolkit ahead of the forthcoming regulations.


Swift For Visual Studio Code Now Available
13 Apr | Alex Denham

An extension that adds language support for Swift to Visual Studio Code is now available on the Open VSX Registry, the open source registry hosted by the Eclipse Foundation.


GitHub Adds Rubber Duck To CLI
13 Apr | Kay Ewbank

GitHub has added Rubber Duck support to Copilot CLI. The support is in experimental mode. Rubber Duck uses a second model from a different AI family to act as an independent reviewer, assessing the agent’s plans and work at the moments where feedback matters most.


Matei Zaharia Awarded 2025 ACM Prize In Computing
12 Apr | Sue Gee

Co-founder and CTO of Databricks, Matei Zaharia, is the recipient of the 2025 ACM Prize in Computing for his "visionary development of distributed data systems and computing infrastructure, which has enabled large-scale machine learning, analytic, and AI at global scale."


Stack Overflow Backtracks On Site Redesign
10 Apr | Sue Gee

In a move that shows it does take notice of community feedback, Stack Overflow is "retiring" the beta site it launched at the end of February in face of an overwhelmingly negative response.


Coolest Projects 2026 Now Open
10 Apr | Lucy Black

The Raspberry Pi Foundation's Coolest Projects 2026 competition is now to entrants under 18 worldwide. According to the Foundation, Coolest Projects is a place where young creators share the brilliant things they've made using digital technology, from first-ever Scratch projects and coding for fun experiments to ambitious robotics builds.


Amazon Releases S3 Files
09 Apr | Kay Ewbank

Amazon has released S3 Files, which makes S3 buckets accessible as file systems. S3 Files provides a shared file system that connects any AWS compute resource directly with your data in Amazon S3.


Java 26 Released With Focus On AI Workloads
09 Apr | Nikos Vaggalis

The release of JDK 26 marks a significant milestone in the Java ecosystem, introducing ten JDK Enhancement Proposals that prioritize performance, security, and modernization. Key technical updates include the introduction of HTTP/3 support, significant throughput improvements for the G1 Garbage Collector, and the final removal of the long-deprecated Applet API.

Book Watch


Build AI-Enhanced Web Apps (Manning)
15 Apr

Subtitled "How to get reliable results with React, Next.js, and Vercel",  this book provides step-by-step guides showing how to build sites and applications that take advantage of large language models (LLMs) like GPT, Claude, and Llama. Written especially for web developers comfortable with React or Next.js, in this book Theo Despoudis introduces the tools and techniques needed to add sophisticated AI features like Retrieval Augmented Generation (RAG), document summarization, and chatbots to your web-based projects.


The Ghidra Book, 2nd Ed (No Starch)
13 Apr

This book is a practical guide to Ghidra, the tool developed through more than a decade of research within the NSA. Kara Nance and Chris Eagle explain how Ghidra was created to address some of the most challenging reverse engineering problems faced by the US government. With its open source release, this formerly restricted tool suite is now freely available to cybersecurity practitioners, researchers, and students worldwide. In addition to introducing core reverse engineering techniques for software and malware analysis, the book explains Ghidra’s key components, features, and support for extensibility and collaborative analysis. Beginning with the fundamentals and progressing to more advanced workflows, you’ll learn how to use Ghidra effectively and adapt it to new challenges.


Designing Serious Games (The MIT Press)
10 Apr

This book looks at 'serious games', everything from educational, therapeutic, and rehabilitative games to games for social, scientific, and cultural impact. While the field is flourishing, the practice of actually designing such games is not readily understood. Filling this gap, the book provides a comprehensive guide to the design and development process of this unique interdisciplinary field.

Magy Seif El-Nasr, Elin Carstensdottir, and Michael John guide readers through a user-centric design process that includes methods to define the game’s goal, understand its target audience, design accordingly, and evaluate outcomes. Featuring diverse case studies, actionable advice, and interviews with  game practitioners and industry leaders.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd