Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Commemorating Tony Hoare, Inventor of QuickSort 10 Mar | Sue Gee British Computer Scientist and Turing laureate, Sir Charles Antony Richard Hoare, has died aged 92. His achievements over a long career encompass foundational contributions to programming languages, operating systems, formal verification, and concurrent computing. But the one that most of us will best recognize is the Quicksort algorithm. Here's the story behind it. |
New Hardwood Parser For Apache Parquet 09 Mar | Kay Ewbank A new parser for the Apache Parquet file format has been released. Hardwood is optimized for minimal dependencies and great performance. |
React Foundation Officially Launched 09 Mar | Ian Elliot Fulfilling a commitment announced last October, Meta has handed over governance of React, React Native and associated projects like JSX to the React Foundation. Meta has also promised $3 million over 5 years to the Foundation. |
45 Years Of The ZX81 - A Personal Account 07 Mar | Sue Gee It is difficult to believe how far we have come in so short a time. I have to admit that I miss the pleasures of working with such small machines as the ZX81 where 16K was an upgrade on the basic 1K model! |
March Week 1 07 Mar | Editor If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to the latest feature articles and our wide ranging news with its mix of analysis and comment. It also lists the week's addition to Book Watch Archive. |
Discover the 2026 Dates For Google I/O and Microsoft Build 06 Mar | Sue Gee After running concurrently in 2025, Google I/O and Microsoft Build are taking place on well-spaced dates this year, although they are geographically close. |
Mentoring Organizations Selected for GSoC 2026 06 Mar | Lucy Black Google has announced the complete list of Google Summer of Code (GSoC) mentoring organizations. This year there are 185 open source communities on the list ready to mentor a new group of open source contributors. GSoC organizers say that now is the time for prospective contributors to start looking for a community to participate with. |
TestSprite Updates Agentic Testing Tool 05 Mar | Kay Ewbank TestSprite has launched TestSprite 2.1, an updated version of its agentic testing tool. The new release has an AI testing engine that's four to five times faster than the previous version. It also has improved test coverage, a new visual Test Modification Interface, and a GitHub integration that automatically enforces quality on every pull request. |
Claude Code Now Hides The Way it Works-But There's A Workaround 05 Mar | Nikos Vaggalis Anthropic has recently updated its Claude Code command-line tool in an attempt to simplify its terminal output, sparking significant backlash from the software development community. However, Claude-Devtools provides a solution. |
The State of Rust In 2025 04 Mar | Janet Swift The Rust Foundation conducted its 10th annual survey between November 17th and December 17th, 2025. It collected 7,156 completed responses, a slight decrease from the previous year's 7,310 and the results are a close match to those in 2024. |
Microsoft Unifies Python Environments 04 Mar | Mike James If there is one thing I hate about Python, it is the mess that is enviroment control. As far as possible, I try to ignore it until it cannot be ignored any longer and then I wish I could continue to ignore it instead of playing a game of where is pip. The good news it that Microsoft might have the solution. |
JetBrains Releases VS Code Java To Kotlin Converter 03 Mar | Mike James JetBrains, creators and major supporters of Kotlin, has released an extension for Visual Studio Code that can be used to convert Java code to Kotlin. The extension uses LLMs to provide "idiomatic conversion" suggestions to help Java developers migrate to Kotlin. |
Learn SQL For Data Engineering - The Course 03 Mar | Nikos Vaggalis SQL, yes that old horse, is still going. SQL has been the data access standard for decades. It levels the playing field, easily integrates with other systems and accelerates delivery. Here's a beginner-friendly course on SQL for data engineering. |
Apache Geode 2 Released 02 Mar | Kay Ewbank Apache has released Geode 2.0, which the developers describe as one of the most significant modernization efforts in the Apache Geode project’s history, delivering comprehensive upgrades across the Java platform, build system, enterprise APIs, and core framework integrations. |
Android 17 Beta 1 Available 02 Mar | Mike James The first beta of Android 17 has been released with improvements to camera and media capabilities, new tools for optimizing connectivity, and expanded profiles for companion devices. This release is also the first in Google's move away from the traditional Developer Preview model to the "Android Canary program". |
Celebrating Herman Hollerith: Giant of Information Processing 01 Mar | Sue Gee Herman Hollerith was born in Buffalo, New York on February 29th, 1860. So today is the closest we come to the 166th anniversary of his birth. An engineer and inventor, he devised a highly efficient punch card tabulator and formed a company that is still in existence today as IBM. |
February Week 4 28 Feb | Editor If you are an Android programmer you may still be unaware of the threat to your continued livelihood, see our top news item this week. What Google is doing threatens to remove your ability to develop apps for Android without registration. If you don't register, you won't be able to distribute your apps - not even to a private group of users. Sign the open letter and share the story. |
Community Asks Oracle For MySQL Foundation 27 Feb | Kay Ewbank Supporters and long-term contributors to MySQL have written an open letter to Oracle setting out their concerns over the future of the open source database, and suggesting that the way forward is to establish a non-profit Foundation to support the MySQL community. |
Other Recent News
|

I Programmer Library
Featured Articles
Deep C Dives: Blocks, Stacks and Locals 10 Mar | Mike James C is a block structured lanaguage. Find out what this means in this extract from my book, Deep C Dives. |
UK Micros of the 1980s 07 Mar | Historian Something special happened in the UK at the start of the 1980s and it altered the face of computing as we know it. You may be of the opinion that all that ever happened in the past was Apple and IBM, but not so. In the UK there was an explosion of machines unlike any other before or since. To mark the 45th anniversary of the ZX-81 we look again at these remarkable micros. |
Master The ESP32 WiFi: AES 03 Mar | Harry Fairhead and Mike James Public key cryptography is the glamour but symmetric encryption does most of the work. Find out how to use AES and more. This is an extract from our latest book on the ESP in C. |
Herman Hollerith and the Punch Card 28 Feb | Historian In the field of business computing one man can be credited with inventing automatic data processing, but these days his name is hardly known. You might even call Herman Hollerith, the forgotten giant of computing. |
Programmer's Python Data - Time Zones 24 Feb | Mike James Dates and times are difficult and more so because of the use of time zones. Find out what lies behind this in this extract from Programmer's Python: Everything is Data. |
Unhandled Exception!
|
Book Watch
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.
Software Design for Python Programmers (Manning) 09 Mar This book shows how to level up from writing Python code to designing Python applications. Ronald Mak provides intuitive “before” and “after” examples of improved code, so readers can learn to plan and execute Python applications effectively and avoid bugs associated with unmanaged state, poorly-formed classes, and inflexible functions. The book aims to help readers master the “Pythonic” approach to architectural principles, such as encapsulation, abstraction, and method variation. The examples are in Python, but the techniques will apply to any object-oriented language. <ASIN:1633439496 > |
Digital Networking for Ham Radio (ARRL Inc) 06 Mar Networking has become an essential part of the modern amateur radio station, and this book by Glen Popiel, KW5GP, shows how to put it to work. This practical, approachable guide includes everything you need to consider, from choosing the right topology to selecting hardware and getting everything configured and on the air. The book introduces TCP/IP and networking concepts in a clear, logical way, and has step-by-step instructions for setting up a VoIP telephone network, supporting video conferencing and instant messaging, enabling remote station control, and experimenting with other networked services. <ASIN:1625952341 > |
Rust Programming (In Easy Steps) 04 Mar This book is a practical, no-nonsense guide to Rust for developers who want to write fast, modern systems code. Following the In Easy Steps colorful format, Richard Urwin starts by showing how to install and configure Rust and VSCode, then explains the language through working examples. The book focuses on clarity and correctness, making it ideal for practicing programmers who want to adopt Rust with confidence. <ASIN:1787910342> |
More Book Watch
|
Previous Book Watch.
Publishers send your book news to:
bookwatch@i-programmer.info
