Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
One Thousand Wooden Block Display 31 Aug | Harry Fairhead ![]() Would that be 1K woodels? This is a crazy project that almost demands that someone tries to implement an alternative. Of course, you could do it. But first read something about the difficulties. |
August Week 4 30 Aug | Editor ![]() If you want to keep up with what's important from the point of view of the developer, you can rely on the I Programmer team to select items of interest. In this week's feature articles Mike James looks at value structs in C. In holiday mood, we also visit our archives to find the set of videos by Sapientia University that present Sorting Algorithms as folk dance routines. |
Python - The Documentary 29 Aug | Sue Gee 'Python: The Documentary' is now out and we have it for you all to view right here. The official premiere took place yesterday evening at PyCon Greece 2025 simultaneously with its availability on You Tube. Twenty-four hours later it has already had almost 60K views and has been warmly welcomed by the Python community around the world. |
Wearable Robot Can Learn To Help 29 Aug | Lucy Black ![]() Researchers have developed a soft, wearable robot that can learn the precise movements of the person wearing the kit to maximize the help the robot can provide. The aim is to provide better assistance to people suffering from impaired movement of the shoulder, arm or hands. |
Amazon S3 Vectors Or PostgreSQL- Is This The End Of Specialized Vector Stores? 28 Aug | Nikos Vaggalis ![]() AWS has turned S3 buckets into Vector stores. This makes it the first cloud object store with native support to store and query vectors. What are the advantages? |
GitHub Adds Copilot Agents Panel 28 Aug | Kay Ewbank ![]() GitHub has added an agents panel that developers can use to delegate tasks to Copilot from any page on github with a simple prompt. |
Google Demands Dev Identity For All Android Apps 27 Aug | Mike James ![]() As one door opens another closes. Just as we start to see some opening of the Android and Apple walled gardens Google is making a move to restrict who can create code for Android. |
Learn A New Language With Coursera Plus 27 Aug | Sue Gee Expand your portfolio of skills with a new programming language. Coursera currently has an offer - 30% off an annual subscription to Coursera Plus. This runs until September 22, 2025 and is available to new Coursera Plus subscribers. |
Oxlint Rust Powered Linter Reaches 1.0 26 Aug | Ian Elliot ![]() The first stable version Oxlint, a Rust-powered linter developed as part of the Oxc toolchain, has been released. The new linter promises a 50 to 100 times performance improvement over ESLint along with support for over 500 ESLint rules. |
Apache Netbeans 27 Adds Gradle Fixes 26 Aug | Kay Ewbank ![]() Apache has released Netbeans 27, with fixes to Gradle handling, Maven updates, and more work on JDK 25 compatibility. |
Cactus Lets You Build LLM Powered Applications On Your Mobile Phone 25 Aug | Nikos Vaggalis ![]() Cactus is a "Cross-platform framework for deploying LLM/VLM/TTS models locally in your app". What does that mean? |
.NET Preview 7 Adds XAML Source Generator 25 Aug | Kay Ewbank ![]() The latest preview of .NET 10, the platform created from a combination of .NET Framework and .NET Core, has been released. New in this version are a source generator for XAML in .NET MAUI, and PipeReader support for the JSON serializer. |
Kryptos Solution To Be Auctioned 24 Aug | Kay Ewbank ![]() The artist who created the Kryptos sculpture that is located in the grounds of the HQ of the US Central Intelligence Agency (CIA) is to auction the solution to the currently unsolved fourth message on the sculpture. |
August Week 3 23 Aug | Editor ![]() Take a break and catch up with the latest articles and news posted on this site. This week Mike James discusses Randomness, a topic that is more subtle than you might imagine. And from our History section we have selected Steve Wozniak - Electronics Genius in celebration of Woz's 75th birthday. |
Rubrik Introduces Agent Rewind To Undo AI Mistakes 22 Aug | Kay Ewbank ![]() Rubrik has developed a tool that can be used to undo AI agent mistakes. Agent Rewind records every action and creates an audit trail back to the source prompt, so users can undo the actions when things go wrong. |
AWS Open Sources Strands SDK 21 Aug | Nikos Vaggalis ![]() Strands is a new Python SDK from Amazon that aims to shorten the time required for developing agentic AI applications. |
Node.js Adds Default Type Stripping 21 Aug | Kay Ewbank ![]() The latest update to Node.js adds type stripping by default, along with other more minor improvements including the propagation of permission model flags on spawn; and a fix to allow correct handling of burst in fs-events with AsyncIterator. |
Python Still Growing - 2024 Developer Survey Results 20 Aug | Janet Swift The results of the 2024 Python Developers Survey, conducted as a collaborative effort between the Python Software Foundation and JetBrains have been published. This was the eighth edition of this survey and reveals that Python encompasses almost all areas of computing. |
Other Articles
|
Book Review
Murach's MySQL, 4th Edition 15 Jul
Author: Joel Murach 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. |
Featured Articles
Integrating Enterprise APIs with Custom WordPress Builds 28 Aug | Frank Hamilton WordPress has grown far beyond its origins as a blogging tool and now serves as a core content management system in enterprise environments. When paired with custom development, it supports integration with large-scale business systems, where APIs act as the connective tissue for automation and data flow. |
Deep C Dives: Value Structs 27 Aug | Mike James ![]() The C struct is a value type and this is often forgotten or ignored? Find out why it has an important role to play in this extract from my book, Deep C Dives. |
Sorting And Search Algorithms as Dances 24 Aug | Mike James ![]() It is a shame to let something as fun as this to languish in the archives. "Sorting Algorithms as Dances" is a set of videos by Sapientia University that show how to sort things by dancing the various algorithms. If you missed them, or are ready for a re-run, here's a compilation of the entire set. |
Programmer's Guide To Theory - Random? 20 Aug | Mike James ![]() Randomness is more subtle than you might think and it's not easy to define or detect. This is what this extract from Programmer's Guide to Theory is all about. |
Steve Wozniak - Electronics Genius 15 Aug | Harry Fairhead ![]() Co-designer of the Apple computer, Steve Wozniak is one of the computer pioneers who have changed the way we work and play. He is also something much rarer today, an electronics genius. He has just turned 75, so this seems like a good time to look back on his achievements. |
Unhandled Exception!
|
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.
Yield: How Google Bought, Built, and Bullied Its Way to Advertising Dominance (Amplify Publishing) 29 Aug This book is a deeply researched insider’s account of Google’s epic two-decade campaign to dominate online advertising by any means necessary. Former advertising executive, Ari Paparo, tells the story of how Google, starting in the mid-2000s with its initial near-monopoly on text ads, began to look for ways to obtain a similar stranglehold on the display advertising market. <ASIN:B0F67HV2BB > |
Microservices with Spring Boot and Spring Cloud, 4th Ed (Packt) 27 Aug This book shows how to create and deploy microservices-based applications using the latest versions of Spring Boot, Java, and Spring Cloud. Magnus Larsson starts with simple microservices and progresses to complex distributed applications, explaining essential functionality and deploying microservices using Kubernetes and Istio along the way. This edition covers Java 24, Spring Boot 3.5, and Spring Cloud 2025, featuring updated code examples and replacing deprecated APIs. Topics include Spring’s Ahead of Time (AOT) module, observability, distributed tracing, and Helm for Kubernetes packaging. <ASIN:1805801279 > |
Quantum Programming in Depth (Manning) 25 Aug Subtitled "Solving problems with Q# and Qiskit", this book takes you beyond quantum basics and shows you how to take on practical quantum problem solving and programming using Q# and Qiskit. Author Mariia Mykhailova, a principal quantum applications software developer at PsiQuantum, shows how to write quantum programs using Qiskit and Q#, along with how to test your quantum code using common testing tools like pytest. <ASIN:163343690X> |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info