September Week 1
Saturday, 13 September 2025

It's "Back To School" time and whether or not you are currently in education you may be feeling the urge to enrol in a course to deepen your knowledge, to gain certificates to validate your skills or even just for fun. We have news of an offer for Coursera Plus that shouldn't be missed.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

September 4 - 10, 2025

Featured Articles


Raspberry Pi 5 IoT In C - Starting PIO
08 Sep | Harry Fairhead
article thumbnail

The Pi 5 has a PIO. It isn't as easy to use as the PIO on the Pico, but it is just as useful. Find out how to use the PIO driver. This is an extract from the Raspberry Pi 5 IoT In C: Drivers and Gpio5.

<ASIN:1871962943>


Deep C# - Passing Parameters
07 Sep | Mike James
article thumbnail

Passing parameters is easy as it always works in the same way, but the effects aren't always the same. It can be confusing and even error prone unless you understand how it all works. So does C# pass by value or reference?

<ASIN:1871962714>

Banner

Programming News and Views


Perl Rebounds In TIOBE Index - Why?
10 Sep | Nikos Vaggalis
article thumbnail

For the second time in six months, Perl has re-entered the Top 10 of the TIOBE index, causing people to ask why a language that seemed to have been sidelined for a long time is experiencing a resurgence. Here are some reasons for its enduring appeal.


Wing Python Improves Code Analysis
10 Sep | Kay Ewbank
article thumbnail

Wing Python IDE version 11.0.4 has been released. It adds debugger and code analysis support for Python 3.14, improves Python code analysis and code warnings, and makes a number of other minor improvements.


Augment Your Studies and Have Fun With Coursera Plus
09 Sep | Sue Gee
article thumbnail

It's "Back To School" time and whether or not you are currently in education you may be feeling the urge to enrol in a course to deepen your knowledge, to gain certificates to validate your skills or even just for fun. So it's a good time to take up the current Coursera Plus offer of 30% discount on an annual subscription.


Neo4j Launches Infinigraph
09 Sep | Kay Ewbank
article thumbnail

Neo4j has launched Infinigraph, a new distributed graph architecture that means Neo4j's graph database can run both operational and analytical graph workloads in a single system.


ReSharper Update Cuts Visual Studio Startup Freezes By 61%
08 Sep | Mike James
article thumbnail

The latest update to JetBrains ReSharper has been reworked so that code analysis runs in a separate 64-bit worker, meaning long analyses no longer stall Visual Studio's UI thread. The JetBrains team says the change cuts Visual Studio startup UI freezes by 61 percent.


DocumentDB Joins Linux Foundation
08 Sep | Kay Ewbank
article thumbnail

Microsoft has announced that DocumentDB, its fully-permissive, PostgreSQL-backed, open-source document database project, has joined the Linux Foundation.


Google And Intrinsic Develop RoboBallet
07 Sep | Lucy Black
article thumbnail

A joint team from Google DeepMind Robotics, Intrinsic, and University College London has published research showing an AI model that uses reinforcement learning and graph neural networks (GNNs) to control multiple robots in shared workspaces. Titled RoboBallet, the research used AI to avoid collisions between multiple robots moving in a shared space.


Microsoft Open Sources 6502 Basic
05 Sep | Lucy Black
article thumbnail

Microsoft has released the source code of Basic 1.1 for the 6502 microprocessor on GitHub. The page with the code says the assembly language source code represents one of the most historically significant pieces of software from the early personal computer era.


PostgreSQL Conferences In 2025
05 Sep | Nikos Vaggalis
article thumbnail

Two great PostgreSQL conferences, PGConf.dev and Posette, took place during May and June this year. We take a look at the key talks of each of them.


jQuery 4.0.0 Close To Release
04 Sep | Ian Elliot
article thumbnail

The release candidate of jQuery 4.0 has been released, with a slim build option that excludes the ajax and effects modules as well as excluding Deferreds and Callbacks.

<ASIN:1871962501>

<ASIN:1871962528>

 


Memobase - Add Memory To Your AI Agents
04 Sep | Nikos Vaggalis
article thumbnail

Memobase is a user profile-based memory system designed to bring long-term user memory to your LLM applications.
What does that mean?

Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.

Book Watch


Statistics Every Programmer Needs (Manning)

This book introduces the statistical and quantitative methods that will help programmers go beyond “gut feeling” for tasks like predicting stock prices or assessing quality control, with examples using the rich tools of the Python ecosystem. Gary Sutton blends the theory behind these statistical techniques with practical Python-based applications, offering structured, reproducible, and defensible methods for tackling complex decisions.

<ASIN: 1633436055>


Statistical Analysis with R For Dummies, 2nd Ed (Wiley)

This book aims to make stats approachable by combining clear explanations with practical applications. Joseph Schmuller shows how to download and use R and RStudio - two free, open-source tools - to learn statistics concepts, create graphs, test hypotheses, and draw meaningful conclusions. The book starts with the basics of statistics and R, and goes on to show how to calculate descriptive statistics, and use inferential statistics to test hypotheses. Then, visualize it all with graphs and charts.

<ASIN:139434306X >


Godot 4 for Beginners (Packt)

In this guide Robert Henning systematically addresses challenges such as getting to grips with how nodes and scenes work while learning a new interface along with GDScript. Henning starts with nodes and scenes, Godot’s way of organizing everything, then explores both 2D and 3D game creation, adding key elements such as players, enemies, collectibles, and lighting effects that make games pop visually. Later chapters get hands-on with Godot’s scripting language, GDScript, to bring game ideas to life.

<ASIN:1836203098>

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

Last Updated ( Saturday, 13 September 2025 )