Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Vibe Coding Is Collins Word of the Year 2025 09 Nov | Sue Gee Collins has selected Vibe Coding as its Word of the Year 2025, reflecting the current trend towards the use of natural language prompts for code creation. |
November Week 1 08 Nov | Editor This extended version of the newsletter emailed to subscribers every Wednesday lists the week's news items, additions to Book Watch and the week's two feature articles. This week we have an extract from Harry Fairhead's book on the Raspberry Pi 5 Computer Module and Mike James introduces Octave, an open source language, mostly compatible with MatLab, that makes doing difficult mat [ ... ] |
AI Champion Ship Now Open 07 Nov | Alex Denham The AI Champion Ship is now underway, with a month to go before entries close. The organizers describe it as a global competition for builders, dreamers, and tinkerers who want to push AI beyond the ordinary. |
Windows XP Crocs Now On Sale 07 Nov | Lucy Black Fans nostalgic for the -er- good old days of Windows XP can now commemorate them with specially themed Crocs. |
Apache Grails 7.0 Released 06 Nov | Nikos Vaggalis A new major version of Grails has been announced, together with news of its graduation to an Apache top-level project. |
Linkerd Adds MCP Support 06 Nov | Kay Ewbank Buoyant, the creators of the Linkerd open source and service mesh for the enterprise, have announced the addition of support for Model Context Protocol (MCP) in Linkerd to extend its core service mesh capabilities to agentic AI traffic. |
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. |
October Week 4 01 Nov | Editor If you are an Andriod programmer you may not yet be aware of the threat to your continued livelihood. What Google is proposing is essentially a closing down of the ability to develop apps for Android without registration. If you don't register, you won't be able to distribute your apps - not even to a private group of users. Read the news, sign the open letter and share the story. |
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. |
Other Articles
|

I Programmer Library
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 Linux 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. |
Programmer's Python: Async - Shared Memory 28 Oct | Mike James The biggest problem in async is sharing data between different processes. Why not just share memory? Find out how to do this in this extract from Programmer's Python: Async. |
Dangerous Logic - De Morgan & Programming 28 Oct | Mike James Programmers are master logicians - well they sometimes are. Most of the time they are as useless at it as the average joe. The difference is that the average joe can avoid logic and hence the mistakes. How good are you at logical expressions and why exactly is Augustus De Morgan your best friend, logically speaking? |
Deep C# - Threading,Tasks and Locking 22 Oct | Mike James Threading in C# is basic to implementing asychronous code and it is easy to get started with, but also easy to make a mess of. Find out more in this extract from my book, Deep C#: Dive Into Modern C#. |
Unhandled Exception!
|
Book Watch
Follow Book Watch on Twitter
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.
Liquid: How CEOs & CTOs Unlock Flow and Momentum in Complex Systems (CTO Sentinel) 07 Nov This book invites the reader to see their business differently. Not as a collection of teams and tasks, but as a complex adaptive system. One that’s constantly shifting, often in ways they can’t see or predict. Kathy Keating, Etienne de Bruin and Scott Graves argue that beneath every team dynamic, delivery delay, or organizational bottleneck is a hidden world shaping outcomes. And unless you can see that world, you’re destined to repeat the same frustrating patterns, over and over again, as you grow. <ASIN:1967830010 > |
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. <ASIN:B0FS7WQ7LM> |
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. <ASIN:1805124544 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info
