Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Harvard RoboBee Gets New Knees 25 Apr | Lucy Black ![]() The Harvard RoboBee can now make better landings thanks to new legs based on those of a crane-fly. The researchers who developed the robot say it now no longer needs to crash land, and can instead glide down under control. |
5 Ways AI is Changing Front-End Development 25 Apr | Jordan Chaim For a few years now, front-end developers have been nibbling with AI to help them streamline repetitive tasks and boost productivity. However, AI is now evolving into more than just an assistance tool, and is slowly starting to take on advanced development tasks. |
Tailpipe - The Log Interrogation Game Changer 24 Apr | Nikos Vaggalis ![]() By using the expressiveness of the SQL language, TailPipe makes querying log files as easy as doing "select * from logs;". |
JetBrains Junie and AI Assistant Expand Reach 24 Apr | Sue Gee All JetBrains AI tools, including the coding agent Junie and its improved AI Assistant are now available within its IDEs under a single subscription and come with a free tier. |
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. |
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. |
April Week 2 19 Apr | Editor ![]() This week saw the publication of Harry Fairhead's Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5, the only book on the market dedicated to the CM5, a device specifically for the IoT. It features Gpio5, the new open source library written specifically to let the CM5 and Pi 5 work directly with GPIO hardware. Find out how to get started in an exclusive extract. |
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. |
Programming In The Age of AI 16 Apr | Sue Gee Programmers have embraced AI to aid their productivity. But how should they adjust to really benefit? What skills are required for a successful relationship with AI? |
World Quantum Day 16 Apr | Mike James ![]() April 14th was World Quantum day and the most noticeable thing that happened was that Google presented us with a nice doodle. Should you get excited? |
Other Articles
|
Book Review
Security in Computing (Pearson) 22 Apr
Author: Charles P. Pfleeger, Shari Lawrence Pfleeger and Lizzie Coles-Kemp 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? |
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 20 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... |
Raspberry Pi CM5 IoT In C - Setting Up the CM5 14 Apr | Harry Fairhead ![]() The CM5 with the CM5IO development board is slightly more complicated to set up than other members of the Pi family - find out more. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C |
The Lost Art Of The Storage Mapping Function 14 Apr | Harry Fairhead ![]() You may not have heard of SMFs, Storage Mapping Functions, but you are likely to have used them. They tend to be overlooked because there are more exciting methods of implementing storage, such as hashing schemes. But really, it all started with an SMF and there is a sense in which all the exciting stuff is just SMFs reinvented. |
Deep C Dives: Bits! 09 Apr | Mike James ![]() Bits - this is what programming is all about but how do you actually work with bits? 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.
AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence (Harper Business) 25 Apr In this book, Pulitzer Prize-winning journalist Gary Rivlin looks into the world of AI development in Silicon Valley. Over the course of more than a year, Rivlin closely follows founders and venture capitalists trying to capitalize on this AI moment. The people he follows include LinkedIn founder Reid Hoffman, the investor the Wall Street Journal once called, “the most connected person in Silicon Valley.” Through Hoffman, Rivlin is granted access to a number of companies on the cutting-edge of AI research, including OpenAI during their work on ChatGPT, and DeepMind, the AI startup that Google bought for $650 million in 2014. Rivlin also brings readers inside Microsoft, Meta, Google and other tech giants scrambling to keep pace. <ASIN:0063452243> |
Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (I/O Press) 23 Apr 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) 21 Apr 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 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info