Banner
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


July Week 2
19 Jul | Editor
article thumbnail

In this week's top featured article Harry Fairhead shows how to work with IoT devices using the Raspberry Pi 5 and Gpio5. What's Gpio5? It is a new open source library written by Harry specifically to let the Pi 5 work directly with GPIO hardware. It is  based on the Pico SDK for the RP1 microprocessor, the chip that also powers the Pi 5. 


+ Full Story

Coursera Plus - Your Ticket To Success
18 Jul | Sue Gee
article thumbnail

At the moment Coursera Plus has a special offer for new subscribers. If you love learning new skills or keeping your existing skills up to date, it's worth your immediate attention.


+ Full Story

Blender Free Game Tops Steam
18 Jul | Lucy Black
article thumbnail

Blender Studio has released a free-to-play game on Steam that is designed not just to be fun to play, but as an example of what you can create in the games arena using just open source software.


+ Full Story

Take Part In GitHub's Copilot Adventures
17 Jul | Nikos Vaggalis
article thumbnail

GitHub Copilot Adventures is a repository that, through fun and educational play, teaches how to use Copilot effectively.


+ Full Story

Google Firebase Studio Adds AI Features
17 Jul | Kay Ewbank
article thumbnail

Google has updated Firebase Studio with new Agent modes, foundational support for the Model Context Protocol (MCP), and Gemini CLI integration. 


+ Full Story

AI Leads To Slowdown In Developer Productivity
16 Jul | Sue Gee
article thumbnail

Empirical research into whether access to AI-powered tools, primarily Cursor, reduces or lengthens the time taken to deal with routine software development tasks produced an unexpected result. Using AI tools increased task-completion time by 19%.


+ Full Story

TIOBE - Two To Rule Them All
16 Jul | Mike James
article thumbnail

The July Tiobe index is out and it isn't particularly interesting until you notice that it confirms the standard model of programming -  code is written in Python and C and everything else is just noise.


+ Full Story

Understanding AWS Plans For New Subscribers
15 Jul | Sue Gee
article thumbnail

Amazon has made major changes to AWS accounts that came into effect today. If you are new to AWS do the benefits of signing up to a Free plan outweigh the disadvantages and risks?


+ Full Story

Codacy Guardrails For Secure AI-Generated Code
15 Jul | Kay Ewbank
article thumbnail

Codacy has released Guardrails, a new solution for securing AI-generated code directly in the IDE to prevent vulnerabilities in code completions from reaching Git.


+ Full Story

Geany 2.1 Improves UI
14 Jul | Alex Denham
article thumbnail

Geany, the lightweight IDE, has been updated to add new themes and support for more file types and platform-native file selection dialogs. 


+ Full Story

Akka Launches Agentic Platform
14 Jul | Kay Ewbank
article thumbnail

Akka has launched a new Akka Agentic Platform that can be used to build, operate, and evaluate any type of agentic AI system. The platform provides orchestration, memory, toolkits for agents, and streaming capabilities. 


+ Full Story

AI-Powered Wearable Can Monitor Knee Joint Torque
13 Jul | Harry Fairhead
article thumbnail

Knee-related conditions such as osteoarthritis and rheumatoid arthritis significantly impact mobility and also increase susceptibility to injuries, creating a cycle that leads to chronic pain, reduced function, and long-term disability. Now researchers have come up with an AI-powered wearable to analyse complex dynamic motion signals of the knee joint for accurate torque monitoring.


+ Full Story

July Week 1
12 Jul | Editor
article thumbnail

This extended version of the newsletter emailed to subscribers every Wednesday lists the week's news items, Book Review and additions to Book Watch and the week's two feature articles. This week Mike James explains how to use masks to work with bit patterns in Python and we look at the fascinating story behind the spreadsheet and how Mitch Kapor founded Lotus Development Corporation.


+ Full Story

Fei-Fei Li On Spatial Intelligence As The Next Frontier In AI
11 Jul | Sue Gee
article thumbnail

Last month in front of an enthusiastic audience at Y Combinator, Fei-Fei Li, often called the godmother of AI, talked to Diana Hu about spatial intelligence and why she considers it the next critical step for AI and essential for achieving Artificial General Intelligence.


+ Full Story

MCP Developers Summit - The Talks
11 Jul | Nikos Vaggalis
article thumbnail

MCP has taken the industry by storm just one year after its appearance. And now we have an MCP Summit, run by the trend setters themselves!


+ Full Story

GNU Nano 8.5 Enhances Anchor Positions
10 Jul | Alex Denham
article thumbnail

GNU Nano 8.5 has been released with improved text anchors and fine-tuned syntax coloring. GNU nano is a command line text editor for Unix and Linux that aims to be simple and easy to use.


+ Full Story

Gemini On-Device - Generative AI For Robots
09 Jul | Sue Gee
article thumbnail

In that same way Gemini can produce text, write poetry,  summarize an article, write code, and generate images, it can also generate robot actions with Gemini Robotics. Now, the new Gemini Robotics On-Device model eliminates the need for a network connection, and its full SDK allows roboticists to train robots with new tasks.


+ Full Story

Perl 5.42 Released - Still Going Strong
09 Jul | Nikos Vaggalis
article thumbnail

Just hot out of the oven, there's a new minor version release of the venerable programming language that is Perl.


+ Full Story
Other Articles
  • Google Introduces Gemini CLI Open-Source Agent
  • Windows 11 Overtakes Windows 10 - But Not In Europe
  • Apache Arrow 21 Released
  • PNG Gets First Update In Over Twenty Years
  • Chinese Robots Play Three-a-Side Soccer
  • June Week 5
  • Why Drone Shows Are Booming
  • Mitch Kapor Gains MSc 45 Years After Dropping Out of MIT
  • Two Tools To Elevate Your MongoDB Experience
  • Mozilla Discontinues DeepSpeech
  • Computer Science Under Threat
  • CISA and NSA - Use Rust Or Perhaps Java
  • Google Releases Python Client For Data Commons
  • Deno Not Giving Up Over JavaScript Trademark
  • Parasoft Adds AI Assistant To C/C++ Test
  • Rust 1.88 Adds Naked Function Support
  • Breaking The Cipher Of Mary Queen Of Scots

news

Book Review


Murach's MySQL, 4th Edition
15 Jul

Author: Joel Murach
Publisher: Mike Murach
Pages: 652
ISBN: 978-1943873104
Print: B0CHMPQ3FC
Kindle: B0FBX3LBSG
Audience: MySQL developers
Rating: 5
Reviewer: Kay Ewbank

This is an updated edition of a longstanding popular title. The new edition adds a chapter on cloud computing and hosting MySQL on Amazon Web Services, and updates the information for MySQL 8.0.33, removing deprecated data types and functions and adding new statement options and clauses.


+ Full Review

Featured Articles


Raspberry Pi 5 IoT In C - I2C with Gpio5
16 Jul | Harry Fairhead
article thumbnail

The Gpio5 library is a replacement specifically for the Raspberry Pi 5 and CM5 for direct access libraries such as Wiring Pi, bcm2835, pigpio, etc and it provides direct access to the GPIO lines, SPI, PWM and I2C. This is an extract from the Raspberry Pi 5 IoT In C: Drivers and Gpio5 on how to use it with I2C.


+ Full Story

Jay Forrester and Whirlwind
14 Jul | Historian
article thumbnail

Today we celebrate the 107th birthday of Jay Forrester. Discover the man who invented core memory and, indirectly, gave the Core section of IProgrammer its name.


+ Full Story

Programmer's Python Data - Bit Masks
07 Jul | Mike James
article thumbnail

To work with bit patterns you have to master the mask. Find out what lies behind in this extract from Programmer's Python: Everything is Data.


+ Full Story

Mitch Kapor and Lotus 1-2-3
04 Jul | Historian
article thumbnail

The spreadsheet was a remarkable  invention and yet the people who pioneered it didn't reap all the rewards they should have. Today we take spreadsheets for granted, but there is fascinating story lurking behind the scenes.


+ Full Story

The Trick Of The Mind - Regular Little Language
01 Jul | Mike James
article thumbnail

Regular expressions are another example of a little language - expressive yes but not Turing complete. This is an extract from my book Trick of the Mind which explores what it is to be a programmer.


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


Algospeak: How Social Media Is Transforming the Future of Language (Knopf)
18 Jul

In this book linguist Adam Aleksic explores how internet algorithms are transforming language and communication in unprecedented ways. From "brainrot" memes and incel slang to the trend of adding "-core" to different influencer aesthetics, the internet has ushered in an unprecedented linguistic upheaval. We're entering an entirely new era of etymology


+ Full Story

Fortran Programming (In Easy Steps)
16 Jul

This book covers the essentials of modern Fortran, and is written for all ages and all skill levels. Mike McGrath starts from setting up your coding environment and starting to write Fortran programs with the Fortran programming language and the modern Intel IFX Fortran compiler. Color-coded examples illustrate the text, and all source code is available to download.


+ Full Story

C++ Memory Management (Packt)
14 Jul

This book offers a targeted approach to address the memory constraints presented when programming in C++ in allocating and managing memory efficiently given the diverse needs of real-time systems, embedded systems, games, and conventional desktop applications. Written by an ISO C++ Standards Committee member, Patrice Roy, this guide covers fundamental concepts of object lifetime and memory organization. Readers will learn how to control memory allocation mechanisms, create custom containers and allocators, and adapt allocation operators to suit specific requirements.


+ Full Story
More Book Watch
  • The Little Book of Data (HarperCollins)
  • Practical Deep Learning, 2nd Ed (No Starch Press)
  • Grokking Relational Database Design (Manning)
  • Coding with AI For Dummies (Wiley)
  • Learn React with TypeScript 3rd Ed (Packt)
  • Building Quantum Software in Python (Manning)
  • Science Year by Year: The Ultimate Visual Guide to the Discoveries that Changed the World (DK)

Previous Book Watch.

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

bookwatch@i-programmer.info


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