Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
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? |
Google Adds Open-Source Development Kit To Vertex AI 15 Apr | Kay Ewbank ![]() Google has added an Agent Development Kit (ADK) to Vertex AI, along with an agent engine and an Agent2Agent protocol that provides agents with a common, open language for collaboration. The announcement was made at Google's annual Google Cloud Next conference, saying it will make it possible to build an AI agent in under 100 lines of Python code. |
Linux Foundation Mentorship Program 15 Apr | Sue Gee Applications are now open for Summer 2025 participation in the Linux Foundation Mentorship Program, a program that provides structured guidance and opportunities for newcomers to contribute to the Linux kernel and other open-source projects. |
GitHub Copilot Adds VSCode Agent Mode 14 Apr | Kay Ewbank ![]() GitHub has released an agent mode and MCP support for VS Code, along with a new GitHub Copilot Pro+ plan with premium requests, the general availability of models from Anthropic, Google, and OpenAI, next edit suggestions for code completions and the Copilot code review agent. |
Ingres vs Postgres MVCC Explained With Neo4j's LLM Knowledge Graph Builder 14 Apr | Nikos Vaggalis ![]() LLM Knowledge Graph Builder is an application designed to turn |
Action Figure Craze Overruns OpenAI 13 Apr | Kay Ewbank ![]() If you're on social media, you'll probably have seen a lot of 'action figure' posts, where people show off images of themselves, their dog or their cat in the form of an action figure, complete with suitable accessories. The sort of thing you probably wanted to get for your birthday present back when you were seven or eight. |
April Week 1 12 Apr | Editor ![]() Take time to catch up with the latest content on I Programmer, the website that is written by programmers by programmers. In the news this week, to celebrate 50 years of Microsoft Bill Gates shared the original Altair BASIC Source Code as a pdf of the scanned fanfold paper! It certainly takes you back. |
Kawasaki Unveils Robot Horse 11 Apr | Lucy Black ![]() Kawasaki has released a video of a robotic horse powered by hydrogen. Corleo is large enough to be ridden, and a full-sized concept model is due to be shown off at the Osaka-Kansai Expo 2025 in Japan next week. |
Understanding GPU Architecture With Cornell 11 Apr | Nikos Vaggalis ![]() Find out everything there's to know about GPUs. This Cornell Virtual Workshop will be helpful for those who program in CUDA. |
Google Announces Application Design Center 10 Apr | Kay Ewbank ![]() Google has announced the public preview of Application Design Center, a service that combines combines Gemini Cloud Assist chat with a visual, canvas-style interface for app development. |
GitHub Launches Secret Protection 10 Apr | Kay Ewbank ![]() GitHub has announced measures making it easier to protect yourself from exposed secrets. They include a standalone version of Secret Protection and organization-wide scanning. |
Power Up Your CLI With Claude Code 09 Apr | Nikos Vaggalis ![]() Claude Code, right now in research beta, is an Agentic coding assistant addressing the CLI Warriors. It is well worth knowing about. |
Open Source AI - Stack Overflow Findings 09 Apr | Sue Gee In March, over 1,000 developers and technologists responded to a survey conducted by Stack Overflow to discover developers' feelings about open-source AI. The results reveal a generational divide. |
Azure SDK for Rust Goes Beta 08 Apr | Nikos Vaggalis ![]() The official Microsoft Azure SDK for Rust is a collection of libraries that make Rust developers' life that little bit easier in accessing various Azure services. |
Camunda Adds Agentic Orchestration 08 Apr | Kay Ewbank ![]() Camunda has announced new agentic orchestration capabilities that companies can use to model, deploy, and manage AI agents in their end-to-end processes. Camunda is also introducing AI-powered features for dynamic, intelligent decision making and process generation. |
Other Articles
|
Book Review
08 Apr
Author: Jordan Goldmeier This is an updated edition of a well regarded title which looks at accessible ways to combine statistics and machine learning, along with Excel, to discover insights in your data, |
Featured Articles
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. |
Pre-History of Computing 03 Apr | Historian The Computer History Museum's "This Day In History" entry for April 3rd is about John Napier, the Scottish mathematician who who died on this date in 1617. He invented logarithms and an early calculating device called Napier's Bones one of earliest of many tools by which calculation was performed before the advent of the digital computer. |
Raspberry Pi 5 IoT In C - Gpio5 01 Apr | Harry Fairhead ![]() The Gpio5 library is a replacement specifically for the Raspberry Pi 5 for direct access libraries such as Wiring Pi, bcm2835, pigpio, etc and it provides direct access to the GPIO lines, SPI, PWM and I2C. This is an extract from the newly-published Raspberry Pi 5 IoT In C: Drivers and Gpoi5. |
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.
16 Apr This book discusses how to use modern software engineering practices for machine learning. Comprising a broad overview of how to design machine learning pipelines as well as the state-of-the-art tools we use to make them, Marco Scutari and Mauro Malvestio provide a multi-disciplinary view of how traditional software engineering can be adapted to and integrated with the workflows of domain experts and probabilistic models. |
14 Apr This book shows how to use a proven framework for developing practical agents that handle real-world business and personal tasks. Micheal Lanham shows how to use prompt engineering to create agents with distinct personas and profiles, and develop multi-agent collaborations that thrive in unpredictable environments. |
11 Apr At the ripe age of three, Mike Drucker got his very first Nintendo console—the Nintendo Entertainment System—and he was hooked. Every video game felt like a new chapter was opening in his life, expanding his world for the better and—sometimes—for worse. Final Fantasy VII, for example, helped him navigate the pitfalls of an early crush. And Dance Dance Revolution taught him how to almost, kinda move his body appropriately to music. |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info