January Week 3
Saturday, 25 January 2025

Take a break and catch up with the latest articles, book reviews and news posted on this site. This week we have an extract from  Harry Fairhead's book on programming the ESP32 using C and the Arduino library. From our history section we have an account of the Harvard Mark I to coincide with the date in 1938 of the memorandum formalizing IBM's development of this iconic machine.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

January 16 - 22, 2025

Featured Articles


Programming The ESP32 Using Arduino - PWM
21 Jan | Harry Fairhead
article thumbnail

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.

<ASIN:1871962927>


Howard Aiken and the Harvard Mark I
17 Jan | Historian
article thumbnail

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.

Banner

Programming News and Views


Google Slashes Code Migration Time With LLMs
22 Jan | Sue Gee
article thumbnail

Google computer scientists have given details of the way in which Google is using AI to dramatically reduce the time required for code migrations. In the case of a switch between two Java time libraries, there was an estimated time saving of 89 percent compared to doing the job manually.


The Worm In The Machine
22 Jan | Mike James
article thumbnail

The nematode worm, C Elegans, is a hero of AI and now it can live on your desktop machine. The worm in the machine is too good a headline to pass up!


Apache Hudi 1.0 Released
21 Jan | Kay Ewbank
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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.


Demystifying GPU Terminology
17 Jan | Nikos Vaggalis
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

Rust 1.84 has been released with changes including a move to a new trait solver and a set of Strict Provenance APIs.

Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.

Full Review


Machine Learning Q and AI (No Starch Press)

Author: Sebastian Raschka
Publisher: No Starch Press
Date: April 2024
Pages: 264
ISBN: 978-1718503762
Audience: Developers interested in AI
Rating: 4
Reviewer: Mike James
Q and AI, a play on Q&A is a clever title, but is the book equally clever?

<ASIN: B0CKKXCK3T>

Book Watch


Java Essentials (For Dummies)

This book is a succinct reference on the core components of Java. Doug Lowe and Paul McFedries get right to the point, eliminating review material and wordy explanations. Designed for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, this is a direct reference.

<ASIN:‎ 1394296975 >


Python for Engineers and Scientists (CRC Press)

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)

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>

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

Last Updated ( Saturday, 25 January 2025 )