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


jQuery 4 Released
21 Jan | Ian Elliot
article thumbnail

Irrelevant? A dinosaur in an age of refinement? Neither of the above. It is still JavaScript's standard library and has been brought up-to-date and made entirely relevant with this long-anticipated new major version. 


+ Full Story

Google Releases FunctionGemma Model
21 Jan | Nikos Vaggalis
article thumbnail

FunctionGemma is an open-source Google model fine-tuned for function calling that aims to revolutionize the way we interact with our devices.


+ Full Story

Get To Grips With Transformers And LLMs
20 Jan | Nikos Vaggalis
article thumbnail

This isn't just a course, it's the complete curriculum of Stanford’s CME295 Transformers and Large Language Models from Autumn 2025.


+ Full Story

Coursera For Positive Professional and Personal Outcomes
20 Jan | Sue Gee
article thumbnail

For a few more days at the beginning of 2026,  Coursera has a special offer - 50% off a Coursera Plus annual subscription. Very worthwhile if you love learning new skills or keeping your existing skills up to date. But don't take my word for it. Results of the 2025 Coursera Learner Outcomes Report, show 91% achieved positive career outcomes


+ Full Story

pg-aiguide - Agentic Coding For PostgreSql
19 Jan | Nikos Vaggalis
article thumbnail

pg-aiguide adds AI-optimized PostgreSQL expertise to coding assistants. What does that mean?


+ Full Story

Ncurses 6.6 Improves Windows Terminal Support
19 Jan | Kay Ewbank
article thumbnail

Ncurses 6.6 has been released with improved support for Windows Terminal, along with other enhancements including a better terminal mouse driver and improved error handling. 


+ Full Story

Atlas Production Ready This Year
18 Jan | Lucy Black
article thumbnail

The latest incarnation of Boston Dynamics' Atlas Robot took to the stage at CES 2026. Hyundai announced that it plans to deploy tens of thousands of the humanoid robot in its own manufacturing facilities and a strategic partnership between Hyundai and Google DeepMind means these robots will possess "physical intelligence".


+ Full Story

January Week 2
17 Jan | Editor
article thumbnail

If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the news written each day by programmers, for programmers. In this week's featured articles, Ian Elliot looks at how to use typed arrays to access graphical data in JavaScript and Mike James explains exactly how to master the Windows console in C#.


+ Full Story

Nordic API Platform Summit 2025
17 Jan | Nikos Vaggalis
article thumbnail

An event for API practitioners from around the world covering everything API-related. We're checking the highlights.


+ Full Story

On This Day In 1956 - SAGE Announced
16 Jan | Sue Gee
article thumbnail

On this day 70 years ago, the US government disclosed its plans for SAGE (Semi-Automatic Ground Environment), the most ambitious computing project of the Cold War. In response to the prospect of a Soviet bomber attack, this massive network of radar and "super-computers" pioneered real-time processing and the interactive display technologies that defined early computing.


+ Full Story

Google Launches Open Source Standard For Agentic Commerce
15 Jan | Kay Ewbank
article thumbnail

Google has released an open standard that can be used to turn AI interactions into sales. The Universal Commerce Protocol (UCP) establishes a common language and functional primitives to enable systems to pass data between "consumer surfaces, businesses, and payment providers".


+ Full Story

Android AOSP Goes Biannual
15 Jan | Alex Denham
article thumbnail

Google has changed the schedule for its Android Open Source Project (AOSP) from quarterly to half yearly. Until now, the releases have followed those of Google's closed Android operating system. Security updates will continue to be made more frequently. 


+ Full Story

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
Other Recent News
  • LEGO SMART Bricks - Good Or Bad?
  • Kaggle Contest To Predict 3D Structure Of RNA
  • XAML Studio Open Sourced
  • Docker Releases Hardened Images For Free - What Does It Do Differently?
  • Ruby 4 Adds Ruby Box On Its 30th Anniversary
  • C# Is TIOBE Language of 2025
  • Google Keeps Iron Grip On Play Store
  • Master Agentic AI With Coursera
  • Kubernetes 1.35 Adds In-Place Pod Resize
  • HuggingFace Skills Fine Tune LLMs
  • Mongobleed Being Actively Exploited
  • The Thinking Game
  • December Week 5
  • January Week 1
  • Meet World’s Smallest Programmable, Autonomous Robots
  • What Happened At PostGIS Day 2025
  • Apache Beam 2.70 Improves Python Support

news

I Programmer Library

Featured Articles


Deep C Dives: All You Need Are Bits
21 Jan | Mike James
article thumbnail

If there is a single characteristic that sets C programmers apart, it is an understanding of bits. If you don’t understand bits then you are a programmer in some other language pretending to be a C programmer. Harsh, but true. Find out why the bit has an important role to play in this extract from my book, Deep C Dives.


+ Full Story

SAGE - Computer of the Cold War
16 Jan | Sue Gee
article thumbnail

War is a spur to innovation and computing was kickstarted in the Second World War, but perhaps its greatest driver was the Cold War with its need to monitor the skies for a potential nuclear strike. For this, the US Government commissioned SAGE (Semi-Automatic Ground Environment), the most ambitious computing project of the era.


+ Full Story

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

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.


Software Architecture with C++, 2nd Ed (Packt)
21 Jan

This guide equips the reader with the skills to design and build robust, distributed systems using modern C++. Starting with fundamental architectural principles and design philosophies, Andrey Gavrilin, Adrian Ostrowski and Piotr Gaczkowski walk readers through practical approaches to designing and deploying reliable systems. This edition contains significant updates across the book, including new chapters on observability, package management, and C++ modules to address real-world software challenges.

<ASIN:1803243015 >


+ Full Story

Spring AI in Action (Manning)
19 Jan

In this book Craig Walls sets out the case that when it comes to AI applications, no Python, no problem! The Spring AI framework makes it possible to add LLM-based features to any Spring application using Java or other JVM languages like Kotlin. From setting up Retrieval Augmented Generation (RAG) to creating AI agents, Craig Walls shows the reader how to build AI applications natively using Spring AI and Spring Boot. Starting with a simple “Hello AI World” example and quickly advancing to more sophisticated techniques, including RAG, AI agents, tool use, speech, and AI observability.

<ASIN:163343611X >


+ Full Story

Locked up: Cybersecurity threat mitigation lessons (wiley)
17 Jan

In this book, with the full subtitle "Cybersecurity Threat Mitigation Lessons from A Real-World LockBit Ransomware Response",  Zachary Lewis delivers a gripping, first-person account of how a major university squared off against one of the world's most infamous ransomware groups: LockBit. He walks you through his personal experience battling – and negotiating with – LockBit, as well as the strategies, tools, and approaches he used in resolving the crisis.

<ASIN:1394357044 >


+ Full Story
More Book Watch
  • The Kaggle Book, 2nd Ed (Packt)
  • Advanced Functional Programming with Elixir (Pragmatic Programmer)
  • Python Automation For Dummies (For Dummies)
  • 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)

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.