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


Deep C Dives: Type Casting
25 Aug | Mike James

Type casting is said to be evil, but why exactly? When working at the level C is good at, it seems only natural.  Find out why in this extract from my book, Deep C Dives .


The Web - The Early Years
21 Aug | Historian

A time before the World Wide Web? Yes, there was one. In fact the Web is quite young, dating from 1991 when its inventor, Tim Berners-Lee then based at CERN, launched the first ever web site.

Programming News and Views


Humanoids Surpass Human Records
26 Aug | Sue Gee

... at the 2nd World Humanoid Robot Games. This was a 5-day competition that ran from August 22 to August 26, 2026 at the National Speed Skating Oval (the "Ice Ribbon") in Beijing. There were 666 participating teams, a total of 2,056 robots, representing 16 countries including China, the United States, Germany, and Japan.


Canonical Funds PhD To Convert C To Rust
26 Aug | Mike James

Canonical, the people who make Ubuntu, are mostly Rust supporters and now they are putting their money where their mouth is and are funding research into converting large C code bases into Rust.


Linux Kernel Reaches Its 35th Anniversary
25 Aug | Sue Gee

August 25th is the official birthday of the Linux Kernel and 2026 marks the 30th anniversary of its mascot, Tux, the Linux Penguin.


Go 1.27 Adds Support For Generic Methods
25 Aug | Kay Ewbank

Go 1.27 has been released with new support for generic methods, along with the ability to initialize fields in nested or embedded structs directly.


pg_re2: High Performance RE2 Regex for PostgreSQL
24 Aug | Nikos Vaggalis

pg_re2 is a high-performance PostgreSQL extension developed by ClickHouse. It integrates Google's regular expression engine with the Postgres database.


Google Releases Open Source C++ Library
24 Aug | Kay Ewbank

Google has released Credentio, an open-source C++ library designed for working with Coalition for Content Provenance and Authenticity (C2PA) Content Credentials.


On This Day 35 Years Ago - Web Technolgy Released To The Internet
23 Aug | Sue Gee

On August 23, 1991, the technology devised by Tim Berners-Lee for communication and information sharing that we now call the World Wide Web was made publicly accessible for the first time.


OpenCV AI Competition Starts
21 Aug | Lucy Black

The OpenCV AI Competition 2026 has opened for entries. Competitors will build vision systems that see, reason, and act with OpenCV 5 and Amazon Web Services (AWS).


How To Train Your Robot - Atlas
21 Aug | Sue Gee

A video from Boston Dynamics reveals how Atlas learns to lift heavy, awkward objects using whole-body coordination, balance, and adaptive control. Millions of simulated training cycles enable rapid skill development before deployment, dramatically reducing the time needed for reinforcement learning.


Scrimba Adds Intro To DevOps
20 Aug | Sue Gee

Scrimba has a new course that covers the fundamentals of DevOps, introducing developers to the core tools and practices behind modern software delivery while building the skills to take an application from development to a reliable production workflow.


CodeRabbit Releases Security Solution
20 Aug | Kay Ewbank

CodeRabbit has released CodeRabbit Security, an AI-powered tool that aims to find, verify, and fix application vulnerabilities across an entire repository.

Book Watch


30 Agents Every AI Engineer Must Build (Packt)
26 Aug

This guide looks at AI agent architectures, practical tools, and industry approaches needed to build robust, autonomous AI systems that do more than just generate text, they act.

Imran Ahmad begins with foundational capabilities: perception, memory, reasoning, planning, and learning. He then goes on to the cognitive loops that drive autonomous behavior and build sophisticated architectures using frameworks such as LangChain and LangGraph.


Practical AI Security (No Starch)
24 Aug

This book takes the reader from how AI models fail to how they’re exploited to how they’re defended and audited. Harriet Farlow includes techniques with clear explanations and real-world examples, and you can run the attacks and defenses yourself with over 30 hands-on Python demos.


Modern Mathematics (Artima)
21 Aug

This book is an accessible introduction to the areas of modern math that matter most in software design. Vlad Patryshev argues that the world is changing, and mathematics itself is undergoing a great revolution. The foundations of computer science are being reconsidered and updated. Notions that were officially designated as abstract nonsense even by algebraists are becoming a daily reality in our coding practice. The purpose of this book is to provide you with food for thought, material for imagination, and ideas from modern mathematics that will deepen your understanding of computation and programming.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd