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 - GPIO Registers
04 Nov | Harry Fairhead

You can work directly with GPIO without the need to go via Linuz and this has lots of advantages. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C


A Programmer's Guide To Octave
02 Nov | Mike James

Octave is an open source language, mostly compatible with MatLab, that makes doing difficult math easy. It supports matrix operations and has lots of different types of built-in mathematical operations. It isn't as well known as it deserves to be, and if you are a programmer it can be difficult to find out what you need to know. Hence a programmer's guide.

Programming News and Views


Epic Settles With Google - Abandons The Rest Of Us
05 Nov | Mike James

That two parties have settled their differences is usually a cause for celebration, but in this case they win and we lose. The details are unclear as yet so perhaps this is too strong a way to put things, but it doesn't look good for the independent Android developer.


Codacy Provides Free AI- Risk Assessment
05 Nov | Sue Gee

Codeacy has launched a free benchmarking survey to help engineering teams measure the risk profile of their AI coding workflows when using tools like GitHub Copilot, Cursor, or Claude and compare it against the industry standard.


OpenCode - The Claude Code Alternative
04 Nov | Nikos Vaggalis

Introducing OpenCode, an opensource, powerful, fully-hackable AI coding agent for the terminal that takes on commercial agents head to head.


PyTorch Team Introduces Cluster Programming
04 Nov | Kay Ewbank

The developers of PyTorch have introduced Monarch, a distributed programming framework that can be used to program distributed systems in the same way you’d program a single machine.


GitHub Copilot CLI And Spaces In Preview
03 Nov | Nikos Vaggalis

Copilot breaks loose from its deep integration with VSCode,
and now embraces the CLI Warriors in offering a terminal-based interface too. At last Copilot gets its own CLI version, bringing it up to par with competitors like Gemini CLI or Claude Code CLI.


Julia 1.12 Adds Trim Feature
03 Nov | Kay Ewbank

Julia 1.12 has been released with a new trim feature, the ability to redefine structs, and the final switch to partitioned semantics.


George Boole, Boolean Logic and Computing
02 Nov | Mike James

Today we celebrate the 210th anniversary of the birth of George Boole who today we credit with being the "forefather of the digital age", thanks to his creation of a method of formal logic in which statements are defined as being either true or false.


Blockly Moving To Raspberry Pi Foundation
31 Oct | Sue Gee

Blockly is moving to a new home. Having originated as a single-person project at Google in 2011, it is now a vibrant open source project which has moved into robotics as well as being at the heart of many block-based languages used to introduce new users to coding. Going forward under the stewardship of the Raspberry Pi Foundation, it will remain open source with an Apache 2.0 licence.


W3C Adopts A New Logo
31 Oct | Lucy Black

The World Wide Web Consortium (W3C) is rolling out a new logo following the release of strategic objectives to support W3C's roadmap and the formation in 2023 of W3C as a non-profit, public-interest organization.


Exploring The Microsoft Agent Framework
30 Oct | Nikos Vaggalis

Microsoft has merged Semantic Kernel and AutoGen to create the Agent Framework, stirring the AI Agent waters.


The Pico Gets Zephyr And Rust Support
30 Oct | Harry Fairhead

Zephyr, a real time operating system and Rust, a memory safe language, are both hot topics at the  moment and Raspberry Pi has decided they are hot enough to support in its extension for VS Code.

Book Watch


Investing for Programmers (Manning)
05 Nov

This book shows how to turn your existing skills as a programmer into a knack for making sharper investment choices. Stefan Papp shows how to use the Python ecosystem, modern analytic methods, and cutting-edge AI tools to make better decisions and improve the odds of long-term financial success. Papp explains the basics of financial investment as you conduct real market analysis, connect with trading APIs to automate buy-sell, and develop a systematic approach to risk management. Don’t worry—there’s no dodgy financial advice or flimsy get-rich-quick schemes.


GPU Programming with C++ and CUDA (Packt)
03 Nov

This GPU programming book shows how to use parallelism to accelerate computations. The first section introduces the concept of parallelism and provides practical advice on how to think about and utilize it effectively. Starting with a basic GPU program, readers then gain hands-on experience in managing the device. This foundational knowledge is then expanded by parallelizing the program to illustrate how GPUs enhance performance.


The Web Beneath the Waves (Columbia Global Reports)
31 Oct

We think of the Internet as wireless, but its true foundation lies in the ocean’s depths, where nearly 900,000 miles of fiber-optic cables quietly pulse with all the world’s information. In this book, subtitled "The Fragile Cables that Connect our World", Samanth Subramanian travels from remote Pacific islands to secretive cable-laying operations to reveal the astonishing world of undersea infrastructure. He reveals the fate of Tonga after a volcanic eruption severs its only undersea link to the Internet, meets the men and women engaged in the fiendishly complex work of laying submarine cables, and scrutinizes the acts of “grey zone warfare,” in which ghost ships cut the cables of other countries.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd