April Week 3
Saturday, 26 April 2025

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.

I Programmer Logo Square

April 17 - 23, 2025

Featured Articles


ENIAC's Women Programmers
21 Apr | Sue Gee
article thumbnail

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

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...

Banner

Programming News and Views


MicroPython Powered Up For IoT
23 Apr | Harry Fairhead
article thumbnail

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

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

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

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

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

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

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

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

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

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

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.

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


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 >

 

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, 26 April 2025 )