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


Unicode 17 Updates Core Specification
19 Sep | Kay Ewbank
article thumbnail

Unicode 17 has been released, with new characters and code charts, updated data files, an updated Core Specification, and updated annexes and synchronized standards that cover implementation details for important aspects of text processing.  


+ Full Story

Apache Moves To Oak Leaf Logo
19 Sep | Kay Ewbank
article thumbnail

Apache has unveiled its new logo to replace the long-standing feather logo. The organization will also be moving to using the name "ASF" rather than "Apache Software Foundation". 


+ Full Story

Microsoft Urged To Continue Support For Windows 10
18 Sep | Sue Gee
article thumbnail

Windows 10 is due to reach its end of support on October 14th, 2025, despite the fact that it still has a substantial share of the Windows Desktop market. Consumer Reports has sent a letter to Satya Nadella arguing that Microsoft should extend this deadline in order not to "strand millions of consumers who have computers that are incompatible with Windows 11".


+ Full Story

MongoDB Extends Search And Vector Search
18 Sep | Kay Ewbank
article thumbnail

The MongoDB team has made a number of announcements regarding new features and products at the recent New York staging of its MongoDB.Local conference series.  


+ Full Story

Java 25 Is Here - What's New?
17 Sep | Nikos Vaggalis
article thumbnail

Oracle has announced the availability of Java 25, the latest version of that stellar programming language and development platform.


+ Full Story

Safe C++ Loses Out To Profiles
17 Sep | Mike James
article thumbnail

We do need to do something about C++, but what do you expect when a language is controlled by a committee? Certainly not a revolution.


+ Full Story

Eve Security Releases EveGuard AI Policy Enforcer
16 Sep | Kay Ewbank
article thumbnail

Eve Security has released EveGuard, an agentic AI observability and policy enforcement platform that controls the security of AI agents interacting with a company's business systems. 


+ Full Story

Godot 4.5 Adds Stencil Buffer
16 Sep | Kay Ewbank
article thumbnail

Godot 4.5 has been released with additions including a stencil buffer, screen reader support, script backtracing and custom loggers. 


+ Full Story

Prevent The Next Log4Shell - A Call To Action
15 Sep | Nikos Vaggalis
article thumbnail

Open Source Economy is a new nonprofit organization formed by maintainers of several critical Java libraries to build a safer, stronger Java ecosystem and avert incidents such as Log4Shell. What makes this attempt different?


+ Full Story

Astra API Security Platform
15 Sep | Alex Armstrong
article thumbnail

Astra has launched a new API security solution that offers real-time visibility and automated pentesting to secure "zombie" and undocumented APIs before they can be exploited.


+ Full Story

ANYmal For Badminton
14 Sep | Lucy Black
article thumbnail

The play on the familiar phrase "Anyone for tennis" is intentional. ETH Zurich has taught a robot to play Badminton - and the robot is none other than ANYmal, a quadruped robot we have already met.


+ Full Story

September Week 1
13 Sep | Editor
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. We have news of an offer for Coursera Plus that shouldn't be missed.


+ Full Story

Google Androidify Lets You Turn Yourself Into The Android Bot
12 Sep | Lucy Black
article thumbnail

Google has introduced Androidify, an app that can be used to build your own Android bot on the web or in an app on Google Play. AI does most of the work - all you need to do is upload a selfie, or write a prompt, and add some accessories. 


+ Full Story

js1024 Revisited in 2025
12 Sep | Nikos Vaggalis
article thumbnail

After a few years we revisit the fun annual JavaScript Golfing competition. So what's new?


+ Full Story

Apache Cloudberry 2 Released
11 Sep | Kay Ewbank
article thumbnail

Apache Cloudberry 2 has been released. This is a major upgrade that the developers say delivers significant enhancements to the database kernel, representing a substantial leap forward in performance, reliability, and manageability. 


+ Full Story

Stack Overflow On Stack Overflow
11 Sep | Sue Gee
article thumbnail

The results of 2025 Stack Overflow Developer Survey paint a very detailed picture of the software development landscape. The survey also asks questions about developers' use of Stack Overflow in its role as "a foundational, long-term resource for developers."


+ Full Story

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. 


+ Full Story

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.


+ Full Story
Other Articles
  • Augment Your Studies and Have Fun With Coursera Plus
  • Neo4j Launches Infinigraph
  • ReSharper Update Cuts Visual Studio Startup Freezes By 61%
  • DocumentDB Joins Linux Foundation
  • Google And Intrinsic Develop RoboBallet
  • August Week 5
  • Microsoft Open Sources 6502 Basic
  • PostgreSQL Conferences In 2025
  • jQuery 4.0.0 Close To Release
  • Memobase - Add Memory To Your AI Agents
  • AI Big Bang Study
  • Google Gets To Keep Chrome
  • Oracle Database Adds MCP Tooling Support
  • Copilot Diagnostics Toolset for .NET In Visual Studio
  • The European Data And AI Policy Manifesto For A Stronger Europe
  • System Initiative Releases AI Infrastructure Automation Platform
  • One Thousand Wooden Block Display

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


Programmer's Python: Async - Locks
17 Sep | Mike James
article thumbnail

Locks are fundamental to asychronous programming.  Find out how to use them in this extract from Programmer's Python: Async.


+ Full Story

The Monty Hall Problem
12 Sep | Mike James
article thumbnail

The Monty Hall problem is an exercise in probability theory that even experts get wrong. It seems to be subtle and even paradoxical, but when you notice exactly what is going on it becomes obvious. Read this article and I guarantee you will understand the Monty Hall problem and recognize when it occurs in other settings. 


+ Full Story

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.


+ Full Story

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?


+ Full Story

Master The Pico WiFi: Installing FreeRTOS
01 Sep | Harry Fairhead and Mike James
article thumbnail

There are big advantages to using FreeRTOS with the Pico, but getting started isn't easy - unless you read on. This is an extract from our latest book on the Raspberry Pi Pico 2W 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.


PiDP-10 (Radio Today Guides)
19 Sep

Subtitled "A mainframe in my living room", this book is about the PiDP-10 kit and the three operating systems that you can run on it. Andrew Barron acknowledges that very few people have the room, the money, or the time to restore a full-size PDP-10 as they were large installations that required a big climate-controlled room. However, he points out that due to the work by Bob Supnik, the original developer of the SimH emulator, enthusiasts can download an emulator onto a Raspberry Pi and run an accurate simulation of the DEC PDP-10 system.

<ASIN:B0FNJC5PQ7>


+ Full Story

Architecture for Flow (Addison-Wesley)
17 Sep

In this book Susanne Kaiser looks at how to design and build adaptive systems that can handle change. By combining Wardley Mapping, Domain-Driven Design, and Team Topologies, this book offers a comprehensive toolset for organizations to anticipate change. Drawing from historical examples of companies that failed to adapt, Kaiser emphasizes that optimization requires treating organizations as socio-technical systems where social and technical aspects are aligned and designed together.

<ASIN:0137393032 >


+ Full Story

Mastering Swift 6 7th Ed (Packt)
15 Sep

This guide to Swift has been updated for Swift 6.2. Jon Hoffman covers advanced concepts and techniques, such as concurrency, memory management, and Generics, all essential for creating high-performance applications. This edition covers Swift 6.2’s newest features alongside advanced programming topics such as reflection, concurrency, and Generics.

<ASIN: 1836203691>


+ Full Story
More Book Watch
  • Human Is the New Vinyl (Wisdom/Work)
  • Statistics Every Programmer Needs (Manning)
  • Statistical Analysis with R For Dummies, 2nd Ed (Wiley)
  • Godot 4 for Beginners (Packt)
  • Master the Raspberry Pi Pico in C 2nd Ed (I/O Press)
  • Yield: How Google Bought, Built, and Bullied Its Way to Advertising Dominance (Amplify Publishing)
  • Microservices with Spring Boot and Spring Cloud, 4th Ed (Packt)

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.