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


Google Launches Colab Extension For Visual Studio
02 Dec | Kay Ewbank
article thumbnail

Google has launched a new Google Colab extension for Visual Studio Code. Colab is Google's platform for AI/ML development. 


+ Full Story

Aspire Adds Support For More Languages
02 Dec | Kay Ewbank
article thumbnail

Microsoft has announced support for more languages in Aspire. The .NET part of its name has also been dropped, and there's a new website rather than just the GitHub repository.


+ Full Story

Vite+ - A New Toolset
01 Dec | Kay Ewbank
article thumbnail

There's a  drop-in upgrade to Vite with additional features. The developers say Vite+ is a command-line developer tool you can install from npm, just like Vite itself.


+ Full Story

Advent Of Code 2025 Commences
01 Dec | Nikos Vaggalis
article thumbnail

It's Advent, the time of year when we countdown the days to Christmas having fun doing daily coding challenges. Advents, in the programming sense, are events hosting programming puzzles announced every day till Christmas, aimed at a variety of skill levels.


+ Full Story

Python In The Age Of AI
30 Nov | Mike James
article thumbnail

For its Octoverse event, GitHub recorded an interview with Guido van Rossum, the creator of Python. From it we learn about the origins of Python and its name and its role in the age of AI.


+ Full Story

November Week 4
29 Nov | Editor
article thumbnail

This week has been dominated by Black Friday - and the deals continue until Cyber Monday. So there's still time to take advantage of Scrimba's 35% for those upgrading to Pro, Coursera's 40% on annual subscriptions to Coursera Plus and Udacity's 55% off All AI & Tech Courses. Follow these links, those in I Programmer's articles and our display adverts so that we earn fees.


+ Full Story

Project SPARROW Takes Off
28 Nov | Lucy Black
article thumbnail

Fundación Biodiversa in Colombia has become the first pilot of Microsoft's Project SPARROW. SPARROW, developed by Microsoft's AI for Good Lab, is an AI-powered edge computing solution designed to monitor and protect wildlife in the most remote regions of the world.


+ Full Story

Build AI Apps with MCP Servers With DeepLearning.AI
28 Nov | Nikos Vaggalis
article thumbnail

A new course, thanks to Andrew Ng and his partnership with Box, that shows how you can leverage MCP servers to offload otherwise laborious and custom-made work.


+ Full Story

Kotlin 2.3 Improves Swift Interop
27 Nov | Mike James
article thumbnail

Kotlin 2.3 is available now as a release candidate. The new version adds a new checker for unused return values, and changes to context-sensitive resolution. The release candidate adds support for Java 25, and improved interop through Swift export. 


+ Full Story

Google Announces BigQuery-Managed AI Functions
27 Nov | Kay Ewbank
article thumbnail

Google has announced the public preview of BigQuery-managed AI functions. The three new functions let developers use generative AI for common analytical tasks directly within their SQL queries. 


+ Full Story

Panic Over Arduino Ts and Cs
26 Nov | Harry Fairhead
article thumbnail

It could have been good news that Qualcomm had taken over Arduino. Adding its financial muscle and processor resources to the very popular development environment could have, and still could, produce something rewarding for everyone. But Arduinophiles are panicking over some changes to the licensing.


+ Full Story

State of the Octoverse 2025
26 Nov | Sue Gee
article thumbnail

GitHub saw tremendous growth in 2025 with more than one new developer on average joining GitHub every second - over 36 million in the past year, bring the total for the GitHub community to over 180 million developers. Due to the explosion in the use of AI-assistance, Typescript is now the most used language on GitHub.


+ Full Story

Scrimba's Backend Developer Path
25 Nov | Sue Gee
article thumbnail

Scrimba has added a Backend Developer Path, focused on the JavaScript ecosystem, to its catalog. It is very project-focused, which is perfect for building a portfolio. It is one of Scrimba's Pro courses so now is the time to take advantage of Scrimba's Black Friday deal - save 35% on a Pro subscription.


+ Full Story

Swift SDK For Android Now In Preview
25 Nov | Kay Ewbank
article thumbnail

The Android workgroup has announced nightly preview releases of the Swift SDK for Android. The Android workgroup is open group, free for anyone to join, that aims to expand Swift to Android.


+ Full Story

Vaadin Now Does MCP
24 Nov | Nikos Vaggalis
article thumbnail

The official release of Vaadin MCP server is a reality.
What does it make different?


+ Full Story

Google Releases Log Analytics Query Builder
24 Nov | Kay Ewbank
article thumbnail

Google has released a Log Analytics query builder, a new tool designed to ease access to observability data in Google Cloud.


+ Full Story

WeatherNext2 From Google DeepMind
23 Nov | Sue Gee
article thumbnail

Google is now providing users of Google Search, Gemini and Pixel Weather faster, more accurate and higher resolution weather forecasts thanks to WeatherNext 2, a forecasting model based on a new Functional Generative Network.


+ Full Story

November Week 3
22 Nov | Editor
article thumbnail

Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an extract from Master the Raspberry Pi Pico in C: WiFi about the advantages of using Sockets under FreeRTOS. Our other featured article is about the JavaScript LISP-like List.


+ Full Story
Other Articles
  • Next On The Menu - Edible Robots
  • Acquire New Skills With Coursera Plus & Coursera Coach
  • JetBrain's Developer Productivity AI Arena Is A Game Changer
  • Itential Unveils FlowAI: Bringing Governed AI Agents to Infrastructure Orchestration
  • Anthropic's Prompt Engineering Tutorial
  • Move Fast And Fix Things - In Praise Of Rust
  • Cursor 2 Enables Multi-Agent Working
  • Deepnote Goes OpenSource
  • Next.js 16 Adds Cache Components
  • InfluxDB 3.6 Released With AI Capabilities
  • Robot Army Video As Robots Shipped En Masse
  • November Week 2
  • Robotic Gut Spider For Exploring Digestive Tract
  • Google Tunix Hack Hackathon Now Open
  • C# Could Overtake Java in TIOBE Index
  • .NET 10, C# 14 and F# 10 Released Alongside Visual Studio 2026
  • Edera Open Sources Sprout

news

I Programmer Library

Featured Articles


The Fundamentals of Pointers
30 Nov | Mike James
article thumbnail

Despite the fact that pointers have been long regarded as "dangerous" they are still deeply embedded in the way we do things. Much of the difficulty in using them stems from not understanding where they originate from. Pointers are a sophisticated abstraction that wraps some fundamentals of assembly language. 


+ Full Story

Why Dev Teams See AI Phishing Attacks as a Major Supply Chain Risk
24 Nov | Jeff Broth
article thumbnail

AI phishing is the use of generative technologies to create hyper-personalized, contextually accurate, and highly convincing social engineering attacks that compromise human credentials and trust. We look at what the risks are and provide some pointers for introducing controls and guardrails.


+ Full Story

Math And Programming - Perfectly Matched
21 Nov | Mike James
article thumbnail

Computer scientists are mathematicians? With AI threatening both programming and mathematics, we need to ask what is math and what, if anything, does it have to do with programming. We need to teach programming so that the math seems easy.


+ Full Story

Master The Pico WiFi: Client Sockets
18 Nov | Harry Fairhead and Mike James
article thumbnail

There are big advantages to using FreeRTOS with the Pico and one of them is being able to use sockets. This is an extract from our latest book on the Raspberry Pi Pico 2W in C.


+ Full Story

JavaScript Data Structures - A Lisp-Like List
18 Nov | Ian Elliot
article thumbnail

JavaScript lets you do so much with so little as we show here by implementing a Lisp-like list data structure.


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


Automate the Boring Stuff with Python Workbook (No Starch Press)
01 Dec

This workbook transforms Al Sweigart’s guide from a reading experience into a coding experience. Following Automate the Boring Stuff with Python chapter by chapter, this workbook will help turn concepts into muscle memory through carefully designed exercises, projects, and real Python scripts. Every concept is reinforced through carefully sequenced questions, exercises, and projects that help you think like a programmer and prove to yourself that you really get it.

<ASIN:1718504500 >


+ Full Story

The Thinking Machine (Viking)
28 Nov

Subtitled "Jensen Huang, Nvidia, and the World's Most Coveted Microchip", this book explains how a designer of video game equipment conquered the market for AI hardware. Essential to Nvidia’s meteoric success is its visionary CEO Jensen Huang, who more than a decade ago, on the basis of a few promising scientific results, bet his entire company on AI. Through access to Huang, his friends, his investors, and his employees, Stephen Witt documents for the first time the company’s epic rise and its single-minded and ferocious leader, now one of Silicon Valley’s most influential figures.

<ASIN:B0D1QFBGQD>


+ Full Story

The Go Programming Language (Addison-Wesley)
26 Nov

In this book, Google's Go team member Alan A. A. Donovan and Brian Kernighan, co-author of The C Programming Language, provide hundreds of interesting and practical examples of well-written Go code to help programmers learn this flexible, and fast, language. The book is meant to help you start using Go effectively right away and to use it well, taking full advantage of Go’s language features and standard libraries to write clear, idiomatic, and efficient programs.

<ASIN:0134190440 >


+ Full Story
More Book Watch
  • Secure APIs (Manning)
  • Game Boy Coding Adventure (No Starch)
  • Deep Learning with Python 3rd Ed (Manning)
  • Vector Search with JavaScript (Pragmatic Programmer)
  • Vibe Coding (IT Revolution)
  • Why Learn C (Apress)
  • A Gamer's Introduction to Programming with MonoGame (CRC 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.