search cog
  • I Programmer HOME
Toggle Navigation
  • Books
    • Book Reviews
    • Book Watch
    • Programmer's Bookshelf
  • Articles
    • The Core
      • Android
      • Artifical Intelligence
      • Python
      • Javascript
      • WPF Workings
      • Joomla
      • PHP
      • Theory
      • Silverlight
      • C#
      • Other Languages
      • Visual Basic
      • C/C++
      • Mobile
      • Database
      • ASP .NET
      • Hardware/IoT
      • Graphics/Imaging
      • UI/UX
      • Perl
      • WinRT
      • HTML/CSS
      • jQuery
      • Ruby
      • Security
      • Methodology & Testing
      • Cloud
      • DevOps
      • Java
    • Babbage's Bag
    • Projects
    • Programmer Puzzles
      • C#
      • C++
      • Java
      • JavaScript
      • Python
      • PHP
      • Sharpen Your Coding Skills
    • History
      • Machines
      • People
      • Software & computer languages
    • Swift's Spreadsheets
      • Finance
      • Personal
      • General
    • Professional Programmer
      • Accreditation & Training
      • I Programmer
      • Resources and Tools
    • I Programmer Weekly
    • eBooks
    • Stone Tapes
    • CodeBin
  • News
    • Register
    • About Us

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
article thumbnail

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.


+ Full Story

November Week 1
08 Nov | Editor
article thumbnail

 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 [ ... ]


+ Full Story

AI Champion Ship Now Open
07 Nov | Alex Denham
article thumbnail

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.


+ Full Story

Windows XP Crocs Now On Sale
07 Nov | Lucy Black
article thumbnail

Fans nostalgic for the -er- good old days of Windows XP can now commemorate them with specially themed Crocs. 


+ Full Story

Apache Grails 7.0 Released
06 Nov | Nikos Vaggalis
article thumbnail

A new major version of Grails has been announced, together with news of its graduation to an Apache top-level project.


+ Full Story

Linkerd Adds MCP Support
06 Nov | Kay Ewbank
article thumbnail

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.


+ Full Story

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

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.


+ Full Story

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

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. 


+ Full Story

OpenCode - The Claude Code Alternative
04 Nov | Nikos Vaggalis
article thumbnail

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


+ Full Story

PyTorch Team Introduces Cluster Programming
04 Nov | Kay Ewbank
article thumbnail

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.


+ Full Story

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

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.


+ Full Story

Julia 1.12 Adds Trim Feature
03 Nov | Kay Ewbank
article thumbnail

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


+ Full Story

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

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.


+ Full Story

October Week 4
01 Nov | Editor
article thumbnail

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.


+ Full Story

Blockly Moving To Raspberry Pi Foundation
31 Oct | Sue Gee
article thumbnail

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.


+ Full Story

W3C Adopts A New Logo
31 Oct | Lucy Black
article thumbnail

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. 


+ Full Story

Exploring The Microsoft Agent Framework
30 Oct | Nikos Vaggalis
article thumbnail

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


+ Full Story

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

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. 


+ Full Story
Other Articles
  • Join The Protest Against The Closing Of Android
  • What Does JetBrains Survey Tell Us About AI
  • TestSprite 2.0 Sees User Growth
  • Chrome DevTools To Benefit From MCP
  • Eclipse Foundation Adds Agentic Functionality To Eclipse LMOS
  • Google AI Studio Does Angular
  • Microsoft Announces GitHub Copilot App For Java And .NET
  • Amazing Clocks
  • October Week 3
  • Scouting America Launches AI And Cybersecurity Badges
  • Mico - A Personality For Copilot
  • IBM Launches Granite Version 4.0 and Granite-Docling
  • .NET 10 Final Release Candidate Focuses On MAUI
  • Missing The Point Of LLMs
  • Jules Coding Agent Upgraded
  • Formae Launched As Terraform Alternative
  • DH2i Launches DxEnterprise For SQL Server 2025

news

I Programmer Library

Featured Articles


Raspberry Pi CM5 IoT In C - GPIO Registers
04 Nov | Harry Fairhead
article thumbnail

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


+ Full Story

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

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.


+ Full Story

Programmer's Python: Async - Shared Memory
28 Oct | Mike James
article thumbnail

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.


+ Full Story

Dangerous Logic - De Morgan & Programming
28 Oct | Mike James
article thumbnail

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?


+ Full Story

Deep C# - Threading,Tasks and Locking
22 Oct | Mike James
article thumbnail

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#.


+ Full Story

Unhandled Exception!
Linear Sort

More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language

Linear Sort

But wait, MERGESORT is O(nlogn) not O(n)...but wait again, now everything is O(n) and computer science is over...

+ More Cartoons


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 >


+ Full Story

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>


+ Full Story

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 >


+ Full Story
More Book Watch
  • The Web Beneath the Waves (Columbia Global Reports)
  • C++ in Embedded Systems (Packt)
  • PostgreSQL Field Guide (Palmetto Publishing)
  • VFX Made Easy with Houdini (Packt)
  • A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2 (Pragmatic Bookshelf)
  • Computer Science From Scratch: Building Interpreters, Art, Emulators and ML in Python (No Starch Press)
  • Forty-Four Esolangs: The Art of Esoteric Code (The MIT Press)

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


RSS feed of all content
I Programmer - full contents
Copyright 2009-2025 i-programmer.info. All Rights Reserved.