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