Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Apache Hudi 1.0 Released 21 Jan | Kay Ewbank Apache has released Hudi 1.0, described as a landmark achievement that defines what the next generation of data lakehouses should achieve. Hudi pioneered transactional data lakes in 2017. |
Meta's MultiModal, MultiLingual Translator 21 Jan | Sue Gee Meta has taken us a long way towards creating a Babel Fish, a tool that helps individuals translate speech between any two languages. This is thanks to SEAMLESSM4T which is open-source for non-commercial use and which Meta hopes will propel further research on inclusive speech translation technologies. |
Getting Going With RAG 20 Jan | Nikos Vaggalis IBM has produced a cookbook of tips and methodologies on how to use RAG to power up any kind of business applications. Microsoft and Docling both provide tools for data ingestion from a range of document formats |
Android Studio Ladybug Adds Gemini Interactions 20 Jan | Kay Ewbank Google has announced that the latest 'feature drop' version of Android Studio, Ladybug is now stable. The new version includes ways to interact with Gemini in Android Studio, Animation Preview support for Wear Tiles, and an App Links Assistant. |
ELIZA Makes a Comeback 19 Jan | Sue Gee ELIZA was the world's first chatbot, more than 50 years before the term itself was coined. She was the brainchild of Joseph Weizenbaum who wrote the original program in the 1960s at MIT. The original source-code for ELIZA was never published, and remained lost until rediscovered by researchers engaged in the Eliza Archaeology Project. |
January Week 2 18 Jan | Editor This week's top featured article is an extract from Programming the ESP32 in MicroPython, 2nd Edition which now also covers the ESP32 S3 and the Arduino Nano ESP32. If you prefer C for your IoT projects then you have a choice, Programming the ESP32 in C Using The Espressif IDF and Programming the ESP32 in C Using The Arduino Library. |
Demystifying GPU Terminology 17 Jan | Nikos Vaggalis The developers at Modal have created the GPU Glossary to help themselves and others get to grips with termionology related to NVIDIA GPU hardware and software. They have managed to collect, clean, normalize and present the dispersed information on the subject. |
European Robotics Hackathon 2025 Open For Entries 17 Jan | Kay Ewbank ENRICH 2025, the European Robotics Hackathon, is open now for team entries. To be held at the Zwentendorf Nuclear Power Plant in Austria, the aim is to develop robots that can carry out tasks in a nuclear reactor. |
Express.js 5 Released With Greater Security 16 Jan | Ian Elliot Express.js 5 has been released, ten years after Express.js 4. The new release has dropped support for outdated versions of Node.js, addresses security concerns, and brings simplified maintenance. |
Rust 1.84 Adds Strict Provenance APIs 16 Jan | Kay Ewbank Rust 1.84 has been released with changes including a move to a new trait solver and a set of Strict Provenance APIs. |
The Strange Case Of the JavaScript Trademark 15 Jan | Ian Elliot JavaScript is the most widely used programming language in the world. Now in its 30th year, JavaScript is firmly established as the language that powers the web. But it has a problem. Oracle owns the trademark to its name and isn't going to give it up without a fight. |
Pico RP2350 Security Bounty Won 15 Jan | Harry Fairhead Making hardware secure is more difficult than you might think, which is the reason I was confident that Raspberry Pi would have to pay out its $20,000 bounty offered to anyone who could break the security on the RP2350 - the heart of the Pico. |
Stack Overflow Jobs Expands As Traffic Dwindles 15 Jan | Sue Gee Stack Overflow Jobs, a site run in partnership with Indeed, is now available outside the US, including the United Kingdom, Germany, France and the Netherlands. This should provide a revenue stream to support Stack Overflow at a time when its QA traffic is diminishing. |
Prometheus 3 Adds New UI 15 Jan | Kay Ewbank Prometheus 3 has been released, the first major release in seven years. The new version has a new UI and native support in Remote-Write for new elements. |
Apache Struts 7 Released With Stronger Security 13 Jan | Kay Ewbank Apache Struts 7 has been released. This version adds support for JEE 9+, and implements stronger security defaults. |
Google Home APIs In Android Beta 13 Jan | Alex Denham Google has made the Android version of its Home APIs available in public developer beta, with the iOS version to follow in the coming months. |
Robot Vacs Move Towards Real Robots 12 Jan | Lucy Black Robot vacuum cleaners swept the floor at CES 2025 and while this might not seem very exciting, think again. Adding AI to these everyday home helpers has already made them more efficient at what they do. Now they are expanding what they do and getting a foot in the door of homes everywhere. |
January Week 1 11 Jan | Editor This week comes news that Python is TIOBE Language of the Year for the sixth time. With a new logo proposed for Perl, we look at what happened to it in 2024. We report on new releases for Ruby and Flutter and look back on 50 years of the Intel 8080 microprocessor. Our book extract from Extending & Embedding Python Using C gives instructions on setting up a Windows toolchain. |
Other Articles
|
Book Review
The Reign of Botnets (Wiley) 07 Jan
Author: David Sénécal This book is subtitled 'Defending against Abuses, Bots and Fraud on the Internet', which is a big and important topic. |
Featured Articles
Programming The ESP32 Using Arduino - PWM 21 Jan | Harry Fairhead The ESP32 S3 supports PWM, but it has features that go beyond the usual Ardunio core. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the Arduino library. |
Howard Aiken and the Harvard Mark I 17 Jan | Historian The Harvard Mark I has an established place in the history of computing. However, without financial help from IBM it would never have materialized. The memorandum formalizing IBM's development of this iconic machine was written on January 18, 1938. |
ESP32 In MicroPython: One Wire Bus DS1820 13 Jan | Harry Fairhead & Mike James The one-wire bus is easy and cheap - what more could you want? This extract is from the newly published Programming the ESP32 in MicroPython, 2nd Edition and shows you how the DS18B20 temperature sensor works with the ESP32, ESP32 S3 and Arduino Nano ESP32. |
Getting Started With Digital Logic - Logic Gates 11 Jan | Harry Fairhead How to get hands-on with logic gates without soldering. Using the SmartSim simulator, the hardware becomes software and you can avoid burnt fingers and burned components. So let's get started. |
Extending & Embedding Python Using C - A Module Using Windows 08 Jan | Mike James Getting started with extending Python is difficult because of the need to set everything up correctly. Not if you follow our instructions for the Windows toolchain. This is an extract from the new book by Mike James that helps you combine the speed and power of C with the versatility and ease-of-programming of Python. |
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.
Python for Engineers and Scientists (CRC Press) 20 Jan The book focuses on the basics of Python programming fundamentals and introduction to present-day applications in technology and the upcoming state-of-art trends in a comprehensive manner. The text is based on Python 3.x and Rakesh Nayak and Nishu Gupta cover the fundamentals of Python with object-oriented concepts having numerous worked-out examples. <ASIN:103211259X > |
The Official Raspberry Pi Handbook 2025 (Raspberry Pi Press) 17 Jan This book contains tutorials, project showcases, guides, product reviews, and more from the writers of The MagPi, the official Raspberry Pi magazine. It includes guides for media centres, game emulators, and more, and covers Raspberry Pi Zero 2 W, Raspberry Pi 4, and other Raspberry Pi models. <ASIN:1916868258> |
Kotlin from Scratch (No Starch) 15 Jan With the aid of 37 hands-on projects, this book moves quickly through the language basics while demonstrating problem-solving skills and how to tackle advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. Dr. Faisal Islam explores the way Kotlin handles variables, control structures, functions, classes, and data structures, and shows how to create visualizations using Kotlin and the JavaFX graphics library. <ASIN: 1718503520> |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info