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


Rue: Steve Klabnik In Collaboration with Claude
14 Jan | Sue Gee
article thumbnail

Steve Klabnik, longtime contributor to the Rust language, is working on his own language, called Rue. This is a hobby project being done for fun and to speed up development Steve's co-worker is Claude, Anthropic's AI Assistant.


+ Full Story

Linux Demonstrates That Bugs Can Hide For 20 years!
14 Jan | Mike James
article thumbnail

A very nice analysis of Linux commits reveals some interesting things about bugs - and how long they take to fix isn't the most interesting. 


+ Full Story

GSoC Offers Opportunities For Open Source Engagement
13 Jan | Sue Gee
article thumbnail

It may be the depths of winter, but now is the time for Open Source organizations to be preparing their applications for Google Summer of Code. After a record-breaking year in 2025, Google is hoping to attract around 30 new mentoring organizations in 2026.


+ Full Story

VSCode Gets Agent Skills
13 Jan | Kay Ewbank
article thumbnail

The latest update of Visual Studio Code has added Agent Skills, which developers can use to provide domain-specific knowledge and teach new skills to the GitHub Copilot coding agent. 


+ Full Story

Bun 1.3 Adds Frontend Development Support
12 Jan | Kay Ewbank
article thumbnail

Bun 1.3 has been released with improvements including support for frontend development and increased database support. 


+ Full Story

Supabase's Vector Buckets
12 Jan | Nikos Vaggalis
article thumbnail

Supabase has released Vector Buckets, specialized storage containers optimized for vector data. This is welcome as it expands your options for storing vectors. 


+ Full Story

LEGO SMART Bricks - Good Or Bad?
11 Jan | Lucy Black
article thumbnail

Announced this week at CES 2026, the SMART Brick is designed to power a new LEGO ecosystem called SMART Play. Will this be user-programmable and provide a replacement for the Mindstorms range of robotics kits that LEGO discontinued?


+ Full Story

Kaggle Contest To Predict 3D Structure Of RNA
09 Jan | Sue Gee
article thumbnail

A contest with a first prize of $50,000 launched on January 7, 2026. It is the second part of the Stanford RNA 3D Folding challenge and has already 102 teams actively participating.


+ Full Story

XAML Studio Open Sourced
09 Jan | Kay Ewbank
article thumbnail

XAML Studio has been made open source thanks to help from the .NET Foundation which has adopted it as a seed project.


+ Full Story

Docker Releases Hardened Images For Free - What Does It Do Differently?
08 Jan | Nikos Vaggalis
article thumbnail

Yet another provider jumps on the hardened image bandwagon. But since it's Docker, the main player in the container space, this is very important.


+ Full Story

Ruby 4 Adds Ruby Box On Its 30th Anniversary
08 Jan | Kay Ewbank
article thumbnail

Ruby 4 has been released with new features including a new just-in-time compiler called ZJIT and an experimental sandbox called Ruby Box. The new version also adds features to the experimental parallel execution mechanism, Ractor. As is traditional, Ruby 4.0 was released on December 25th. This also marked its 30th anniversary. 


+ Full Story

January Week 1
07 Jan | Editor
article thumbnail

As we enter the New Year, you can rely on I Programmer to sift through the news to find stories of interest to anyone with an interest in code, data and, of course in 2026, AI and what we can expect of it. 


+ Full Story

C# Is TIOBE Language of 2025
07 Jan | Mike James
article thumbnail

For the second time in three years, C# has been awarded the accolade TIOBE Programming Language of the Year by virtue of have achieved the largest year-on-year increase in its ranking on the TIOBE Index.


+ Full Story

Google Keeps Iron Grip On Play Store
07 Jan | Mike James
article thumbnail

The judges may keep telling the walled gardeners that they have to free things up and throw a few doors open, but they in turn keep finding ways to keep their walls as high as they can get away with.


+ Full Story

Master Agentic AI With Coursera
06 Jan | Sue Gee
article thumbnail

Coursera is running a  global New Year promotion offering 50% discount on Cousera Plus for new subscribers. For small businesses in the US and Europe there's is a similar 50% discount for "Coursera for Teams". So what better time to discover the latest certifications to boost your resume.


+ Full Story

Kubernetes 1.35 Adds In-Place Pod Resize
06 Jan | Kay Ewbank
article thumbnail

The Cloud Native Computing Foundation (CNCF) has announced the release of Kubernetes 1.35, with improvements including vertical scaling via in-place pod resize. Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services.


+ Full Story

HuggingFace Skills Fine Tune LLMs
05 Jan | Nikos Vaggalis
article thumbnail

HuggingFace just made the process of fine-tuning open source LLMs much easier through the use of Skills.


+ Full Story

Mongobleed Being Actively Exploited
05 Jan | Kay Ewbank
article thumbnail

A high-severity vulnerability affecting MongoDB Server that was identified last month is now being actively exploited, according to the US Cybersecurity and Infrastructure Security Agency and the Australian Cyber Security Centre.


+ Full Story
Other Recent News
  • The Thinking Game
  • December Week 5
  • Meet World’s Smallest Programmable, Autonomous Robots
  • What Happened At PostGIS Day 2025
  • Apache Beam 2.70 Improves Python Support
  • Get Job-Ready With Scrimba
  • AI - It's All Downhill From Here?
  • Microsoft Loves Python + AI
  • TypeScript 7 On Course For Early 2026
  • Udacity Offers 40% Off
  • Deno 2.6 Adds NPM And JSR Tool
  • Photos Of Ada Lovelace Saved For UK
  • December Week 4
  • Charles Babbage - Born This Day 154 Years Ago
  • Humanoid Alpha Learns To Wrap Xmas Presents
  • Xmas Tree? Sorted!
  • Knuth's Xmas Lecture 2025 - The Knight's Adventure

news

I Programmer Library

Featured Articles


JavaScript Canvas - WebGL A 3D Cube
14 Jan | Ian Elliot
article thumbnail

It's a right of passage - you have to draw a 3D cube to prove you can! It also needs a deep understanding of WebGL.  This extract from Ian Elliot's book on JavaScript Graphics looks at how to use typed arrays to access graphic data.


+ Full Story

Deep C# - The Console
12 Jan | Mike James
article thumbnail

Have you ever wanted to open a Windows console in the middle of an application that doesn't usually support one? This article explains exactly how to master the console.


+ Full Story

Master The ESP32 WiFi: Practical Tasks
07 Jan | Harry Fairhead and Mike James
article thumbnail

Keeping track of tasks can be tough but using semaphores it can be easey. Find out how to wait for the first to finish and more. This is an extract from our latest book on the ESP in C.


+ Full Story

The Early History of the Internet
05 Jan | Historian
article thumbnail

It is difficult to imagine the modern world without the Internet. But look back over 50 years and you'll find that the Internet as we know it today was born out of the Cold War between the USA and the USSR.


+ Full Story

Raspberry Pi CM5 IoT In C - Getting Started With SPI
29 Dec | Harry Fairhead
article thumbnail

The CM5 has SPI and you can use it via Linux drivers or directly.  In this article we look at how to use it via a driver. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In 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.


The Kaggle Book, 2nd Ed (Packt)
14 Jan

Subtitled "Master data science competitions with machine learning, GenAI, and LLMs", this book brings together tips and techniques for excelling in Kaggle competitions and data science projects. Three Kaggle Grandmasters, Luca Massaron, Bojan Tunguz and Konrad Banachewicz,  guide the reader through modeling strategies and share hard-earned insights accumulated over years of competition. This new edition includes fresh content and new chapters on Kaggle Models, time series, and Generative AI competitions.

<ASIN:183508320X >


+ Full Story

Advanced Functional Programming with Elixir (Pragmatic Programmer)
12 Jan

This book shows how to use advanced functional programming principles, practical domain-driven design techniques, and production-ready Elixir code to build scalable, complex systems from simple, reusable components. Joseph Koski explains how to combine advanced functional programming concepts with production-ready Elixir and proven domain-driven design techniques to write cleaner, more thoughtful software. 

<ASIN:B0FRX8SCS2 >


+ Full Story

Python Automation For Dummies (For Dummies)
09 Jan

In this book Alan Simpson shows with simple explanations of how you can use Python to automatically wrangle data files, manage media files, create shortcuts, find and organize web data, and even analyze social media for trends. Readers will improve their skills, expand their productivity, and speed up the process of generating data-driven insights. They'll also learn to enhance their Python automations with AI, for workflows that are faster and smarter.

<ASIN:139437142X >


+ Full Story
More Book Watch
  • Just Use Postgres! (Manning)
  • The Book of R, 2nd Ed (No Starch)
  • Heroes of Might and Magic: 30th Anniversary Retrospective (Dark Horse Books)
  • Coding with AI: Examples in Python (Manning)
  • How to Prove Anything: 30 absurd research papers (Packt)
  • Minecraft Annual 2026 (Farshore)
  • Cult of the Dead Cow (Public Affairs)

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-2026 i-programmer.info. All Rights Reserved.