Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Google Improves BigLake And BigQuery 05 Jun | Kay Ewbank ![]() Google has announced improvements to BigLake and BigQuery, including with the general availability of BigLake Metastore; new high-performance Iceberg-native Cloud Storage; and native support with Dataplex Universal Catalog, providing unified and fine-grained access controls across all supported engines. |
Docker Adds MCP Catalog And Toolkit 05 Jun | Kay Ewbank Docker has introduced MCP Catalog, a centralized, trusted registry for discovering, sharing, and running MCP-compatible tools. An associated toolkit was also launched. |
AI Renders 3D Models 04 Jun | David Conrad ![]() Could it be that all of that computer graphics you had to learn to implement 3D rendering is obsolete? Is this another example of AI doing just about anything you can think of? |
Unemployment Rate High Among US CS Graduates 04 Jun | Sue Gee Is concern over high unemployment rates among recently graduated Computer Science Majors justified. If so what are the factors? |
CouchDB Adds Support For Truly Parallel Reads 03 Jun | Kay Ewbank ![]() CouchDB 3.5 has been released with new support for truly parallel reads independent from writes. The new version also adds a conflict finder plugin to the scanner module. |
Three Tools To Run MCP On Your Github Repositories 03 Jun | Nikos Vaggalis ![]() Understand a Github repository by using three different |
Amazon Releases Distributed Aurora Database 02 Jun | Kay Ewbank Amazon has announced the release of Aurora DSQL, a fast serverless distributed SQL database that Amazon says has virtually unlimited scale, the highest availability, and zero infrastructure management. Aurora DSQL was announced last year at Amazon re:Invent.. |
Microsoft Launches Human Centered AI Tool 02 Jun | Kay Ewbank ![]() Microsoft Research has published details of a research prototype that provides a different type of interaction between humans and AI tools. Magentic-UI keeps the human in the loop and more in control. |
Robot Combat Between Unitree G1s 01 Jun | Lucy Black The world's first Humanoid Robot Kickboxing contest took place on May 25 in Hangzhou, China. While the event aimed to highlight the integration of AI and robotics, the robots weren't acting autonomously, but were being remotely controlled by human operator teams. |
May Week 4 31 May | Administrator ![]() Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our latest book review. In this week's featured articles Harry Fairhead looks at working with threads in C in an IoT context and, in the week that included Java's 30th anniversary, Mike James provides a history and overview of Java. |
ACM Grace Hopper Award Recognizes Breakthrough Techniques in Algorithm Design 30 May | Sue Gee Ilias Diakonikolas, a professor at the University of Wisconsin, Madison, is the recipient of the 2024 ACM Grace Murray Hopper Award for his work in robust algorithms. |
2025 Java Conferences Galore Part 4 30 May | Nikos Vaggalis Continuing the series highlighting conferences you may have missed we come right up to date with Spring I/O and KotlinConf, both of which took place during May 2025. |
GitLab 18 Extends Duo AI Feature 29 May | Kay Ewbank ![]() GitLab 18 has been released with extensions to the Duo AI-based assistant. The news was followed by reports that Duo had a security vulnerability that provided a route for attackers. The problem has now been fixed. |
Apache Gravitino 0.9 Released 29 May | Alex Denham ![]() Apache Gravitino v0.9.0-incubating has been released, with optimizations to the fileset catalogs and model catalogs, making it easier for users to manage their unstructured AI data and model data. |
Closer To A Proof That P!= PSPACE 28 May | Mike James ![]() You may well know that important conjecture that P! = NP, but of equal theoretical importance is P! = PSPACE, but it hardly gets any of the publicity of its near relation. We seemed to have moved a little closer to proving it. |
Web Devs Positive About AI Tools 28 May | Janet Swift Like it or not, AI is having a revolutionary impact on web development. Maybe we haven't all succumbed to vibe programming, but almost all of us are using AI tools in our everyday routine and the results of the recent survey from Devographics reveals. |
Microsoft Announces Edit 27 May | Kay Ewbank ![]() Microsoft has announced Edit, a new open source command-line text editor in Windows. The editor will be available in preview in the Windows Insider Program "in the coming months" before shipping as part of Windows 11. |
MCP For Debugging And Reverse Engineering 27 May | Nikos Vaggalis ![]() Model Context Protocol is now taking control over Windbg and Ghidra to automate the tedious tasks that reverse engineers have to go through in their day-to-day work. |
Other Articles
|
Book Review
03 Jun
Author: Patricia Kong, Glaudia Califano and David Spinks This book sets out to "Improvement, Effectiveness and Outcomes". How does it fare? |
Featured Articles
Raspberry Pi CM5 IoT In C - Getting Started With PIO 04 Jun | Harry Fairhead ![]() The CM5 has a PIO and now you can use it directly. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C |
Deep C# - Delegates 02 Jun | Mike James ![]() Delegates are C#'s original way of allowing you to work with functions as if they were first-class objects. The aim may be simple, but the need to define a type and then an instance of the type can be confusing. Find out more in this extract from my book, Deep C#: Dive Into Modern C#. |
Applying C - Locking 27 May | Harry Fairhead ![]() Threads are difficult to work with and not understanding locking is a big source of many difficult to find bugs. This extract is from my book on using C in an IoT context. |
Java - A Language Of The 90s 22 May | Mike James ![]() Java's claim was "write once, run anywhere" and it set out to overcome the problem of incompatibility between the trio of operating systems on IBM, Mac and Unix hardware. It was rapidly adopted as the language for enterprise computing, a role it continues to occupy. |
Deep C Dives: Static Storage 20 May | Mike James ![]() Static storage is boring - or is it? Find out in this extract from my latest book Deep C Dives. |
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.
04 Jun Cruising Along with Java (Pragmatic Bookshelf) This book, subtitled "Modernize and Modularize with the Latest Features" explains the changes to Java, from version 9 to 24, and shows how to apply new features to build enterprise applications faster and with fewer errors. Venkat Subramaniam explains how to get up to speed on how to make your code concise, expressive, and less error prone, and create better OO programs with the newest features. The book also shows how to modularize and create asynchronous applications with ease and proper error handling. |
02 Jun This book shows how to to build graph neural networks for recommendation engines and molecular modeling. TKeita Broadwater and Namid Stillman show how to both design and train models, and how to develop them into practical applications, with graph neural networks for node prediction, link prediction, and graph classification. The book includes coverage of the essential GNN libraries, including PyTorch Geometric, DeepGraph Library, and Alibaba’s GraphScope for training at scale. |
30 May This book examines how Apple helped build China’s dominance in electronics assembly and manufacturing only to find itself trapped in a relationship with an authoritarian state making ever-increasing demands. Patrick McGee explains how after struggling to build its products on three continents, Apple was lured by China’s seemingly inexhaustible supply of cheap labor. |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info