Take a break and catch up with the latest articles, book reviews and news posted on this site. This week we have an addition to our History section answering the question who were the original programmers. It tells the story of the ENIAC Programmers, six women who pioneered many of the programming concepts we nowadays take for granted.
To receive this digest automatically by email, sign up for our weekly newsletter.

April 17 - 23, 2025
Featured Articles
|
ENIAC's Women Programmers 21 Apr | Sue Gee
Who were the original programmers? We often credit Ada Lovelace with this breakthrough, but her programs remained theoretical. Like Lovelace, the individuals who programmed ENIAC, one of the very first computers, were all women who, for decades, received no credit for their achievements.
|
Strange Initialization 17 Apr | Antoni Boucher
Are you always speaking the same syntax as your compiler? This C++ puzzle looks at how you can put things together thinking they mean one thing when in fact they mean another...
|
|
Programming News and Views
|
MicroPython Powered Up For IoT 23 Apr | Harry Fairhead
The latest version of MicroPython has some significant improvements which make it even better as the first choice for a platform-independent language for IoT and embedded computing.
<ASIN:1871962862>
<ASIN:1871962846>
|
Linkerd 2.18 Adds Protocol Declarations 23 Apr | Alex Denham
Version 2.18 of the Linkerd service mesh has added features aimed at making the software better at handling problematic situations, along with an experimental build of the proxy for Windows environments. Linkerd can be used to add security, reliability, and observability features to cloud native applications, particularly those that use Kubernetes.
|
.NET Aspire 9.2 Adds Publishers 22 Apr | Kay Ewbank
Despite being tagged as a minor upgrade, NET Aspire 9.2 has additions. Since the last major release, NET Aspire 9 has offered new control over the lifetime of containers on local developer environments. This upgrade has added a preview of publishers, a new way of integration making it easier to package and deploy .NET Aspire apps to Docker Compose, Kubernetes, and Azure.
|
Get Ready For Pure Virtual C++ 2025 Conference 22 Apr | Sue Gee
Pure Virtual C++ is Micorosft's free, one-day, virtual conference for the whole C++ community. This year, it is running on April 30th.
|
JRuby 10 Released 21 Apr | Kay Ewbank
JRuby 10 has been released with support for Ruby 3.4 (including 3.2 and 3.3 updates as well). The minimum Java version has also been increased to Java 21, allowing the language to support more modern JVM features.
|
Why OpenSSF's Baseline Security For Open Source Projects Is Important 21 Apr | Nikos Vaggalis
The Open Source Project Security Baseline, or OSPS Baseline for short, is a new initiative by OpenSSF in an attempt to bolster the security posture of open source software projects.
|
Robots Run Half Marathon - At Snail's Pace 20 Apr | Lucy Black
Yesterday more than 20 robots raced against thousands of human runners in a half-marathon in Beijing organized to showcase China’s advances in humanoid technology.
|
Linus Torvalds On Git 18 Apr | Sue Gee
It is 20 years since Linus Torvalds wrote Git, regarding it as a tool necessary for building the Linux Kernel. Looking back says that it was never a big thing for him and that the credit for Git should go to Junio Hamano and the others who have been involved in the project.
|
Google Redesigns Play Console 18 Apr | Editor
Google has updated its Play Console to provide developers with a dashboard for workflows and new metrics. Play Console is Google's tool for developers where subscribers can manage the apps and games they've published.
|
Kolosal AI-Run LLMs Locally On Your Workstation Or Edge Devices 17 Apr | Nikos Vaggalis
Kolosal is a new player in the LLM ecosystem, heralded as the lightweight alternative to LM Studio by requiring fewer system resources while offering similar functionality.
|
Kafka 4 Adds Queue Semantics Support 17 Apr | Kay Ewbank
Kafka 4.0 has been released, with major changes. This is the first version to operate entirely in KRaft mode by default. It also adds a new consumer group protocol designed to dramatically improve rebalance performance, and includes early access to Queues for Kafka, enabling Kafka to support traditional queue semantics directly.
|
|
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
|
Security in Computing (Pearson)
Author: Charles P. Pfleeger, Shari Lawrence Pfleeger and Lizzie Coles-Kemp Publisher: Addison-Wesley Pages: 1040 ISBN: 978-0137891214 Audience: General Rating: 4 Reviewer: Kay Ewbank
This is an updated version of a classic text on security in computing. It would be a good read for a student starting a course on computer security, but is it as useful for the rest of us? <ASIN: 0137891210>
|
Book Watch
|
Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (I/O Press)
This book demonstrates how to interact with the Raspberry Pi Compute Module 5, CM5. Harry Fairhead shows both the use of Linux drivers, the accepted way of accessing external devices, and via Gpio5, a new open source IoT library specifically for the Raspberry Pi 5 and CM5 that provides direct access to the CM5’s hardware, with functions for working with GPIO, PWM, I2C, SPI and more.
<ASIN:1871962951>
|
Considerations on the AI Endgame (Chapman & Hall)
This book offers an interdisciplinary exploration into the rapidly evolving field of artificial intelligence and its societal implications. Written by leading scholars Soenke Ziesche and Roman V. Yampolskiy, the book delves into topics that address the rapid technological advancements in AI and the ethical dilemmas that arise as a result. The topics explored range from an in-depth look at AI welfare science and policy frameworks to the mathematical underpinnings of machine intelligence.
<ASIN:1032933836 >
|
Calculated Imagery: A History of Computer Graphics in Hollywood Cinema (ACM Books)
This book is a comprehensive history of computer graphics in Hollywood cinema. As the first such work of its kind, it is an essential reference for anyone interested in the history of cinema, visual effects, or computer graphics, and the industries of which they are a part.
<ASIN:B0F41Q5BZ7 >
|

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 |