Banner
search cog
  • I Programmer HOME
Toggle Navigation
  • Books
    • Book Reviews
    • Book Watch
    • Programmer's Bookshelf
  • Articles
    • The Core
      • Android
      • Artifical Intelligence
      • Python
      • Javascript
      • WPF Workings
      • Joomla
      • PHP
      • Theory
      • Silverlight
      • C#
      • Other Languages
      • Visual Basic
      • C/C++
      • Mobile
      • Database
      • ASP .NET
      • Hardware/IoT
      • Graphics/Imaging
      • UI/UX
      • Perl
      • WinRT
      • HTML/CSS
      • jQuery
      • Ruby
      • Security
      • Methodology & Testing
      • Cloud
      • DevOps
      • Java
    • Babbage's Bag
    • Projects
    • Programmer Puzzles
      • C#
      • C++
      • Java
      • JavaScript
      • Python
      • PHP
      • Sharpen Your Coding Skills
    • History
      • Machines
      • People
      • Software & computer languages
    • Swift's Spreadsheets
      • Finance
      • Personal
      • General
    • Professional Programmer
      • Accreditation & Training
      • I Programmer
      • Resources and Tools
    • I Programmer Weekly
    • eBooks
    • Stone Tapes
    • CodeBin
  • News
    • Register
    • About Us

Programming News and Views

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


Rust Celebrates 10 Years Since Version 1.0
17 May | Mike James
article thumbnail

Rust reached the milestone of Version 1.0 becoming generally available on May 15, 2015. Version 1.87 has just been released on the 10th anniversary with a celebratory event in Utrecht during Rust week, its annual developer conference.


+ Full Story

May Week 2
17 May | Editor
article thumbnail

Get up to speed on stuff that affects you as a developer with our weekly digest which summarizes the week's news together with links to the latest book review and our additions to Book Watch. This week's top feature is our second extract from Harry Fairhead's new book on using the Gpoi5 library with the Raspberry Pi Compute Module 5, this time for controlling pulse width modulation.


+ Full Story

Early 2025 Java Conferences Galore Part 2
16 May | Nikos Vaggalis
article thumbnail

We continue the lowdown of Java conferences that took place in the first half of 2025. Last week we explored three Voxxed sessions, this week it's Devoxx Greece, Devoxx UK and JavaOne.


+ Full Story

NVIDIA CUDA Dive Using Python
15 May | Nikos Vaggalis
article thumbnail

NVIDIA adds native support to CUDA for Python, making it more accessible to developers at large.


+ Full Story

Apollo Launches MCP Server
15 May | Sue Gee
article thumbnail

Apollo GraphQL has announced the Apollo MCP Server, 

designed to connect GraphQL APIs to AI models such as Claude and ChatGPT using the Model Context Protocol (MCP).


+ Full Story

Can An LLM Hear And See?
14 May | Mike James
article thumbnail

Large Language Models are fascinating and are probably practically important, but if you know how they work what they manage to achieve is remarkable. Is it possible that a language model can both see and hear without further training?


+ Full Story

CodeRabbit Now Free In VSCode
14 May | Sue Gee
article thumbnail

CodeRabbit, an AI-powered code review tool designed to automate the code review process is now integrated in VS Code, the first tool to deliver full-context reviews both in the IDE and in Git, helping teams catch bugs earlier and ship faster.


+ Full Story

How Much Math Is Knowable?
13 May | Mike James
article thumbnail

Computer science and the theory of computation has much to say about philosophy and mathematics. In particular, what is computable is closely connected to what is provable and hence what is knowable in mathematics.


+ Full Story

Python Hits New High While Rust Stalls
13 May | Mike James
article thumbnail

This month's TIOBE Index shows another jump up in Python's popularity, resulting in the widest ever gap between it and all other languages. Perl, R and Ada are also notable in terms of moving up the rankings.


+ Full Story

Making Java Easier For The Beginner
12 May | Mike James
article thumbnail

Java is an intimidating language for the complete beginner, but now there is hope of simplification in the recently proposed JEP512. And the fact that it is 512 must count for something - right?


+ Full Story

Z3 Completed This Day In 1941
12 May | Sue Gee
article thumbnail

On May 12, 1941 Konrad Zuse completed his Z3 computer, the first program-controlled electromechanical digital computer. It followed in the footsteps of the Z1 - the world’s first binary digital computer which Zuse had developed in 1938 and its successor the Z2 the first relay-driven computer. 


+ Full Story

Meet LegoGPT
11 May | Lucy Black
article thumbnail

LegoGPT is an AI model that creates physically stable Lego structures from text prompts. Not only does it design Lego models that match text-supplied descriptions, it also ensures they can be built brick by brick in the real world, either by hand or with robotic assistance.


+ Full Story

May Week 1
10 May | Administrator
article thumbnail

The first of week's articles looks at one of the newest problems to crop up with Dmitry Reshetchenko exploring "Why Most AI Projects Fail Before They Start". The second looks back at the Altair 8080 which this week celebrated is 50th Anniversary. Plus the week's books and news.


+ Full Story

Google Schedules The Android Show: I/O Edition
09 May | Lucy Black
article thumbnail

Google has included an event dedicated to Android to take place one week before Google I/O 2025. It is a special edition of The Android Show on May 13th in which Sameer Samat, President of Android Ecosystem, and the Android team will preview the innovations and new experiences you can expect from Android16.


+ Full Story

Early 2025 Java Conferences Galore
09 May | Nikos Vaggalis
article thumbnail

The last few months we've seen an increase in Java conferences. We'll try to not just enumerate, them but also mention the key talks in each of them.


+ Full Story

JetBrains CLion Now Free For Non-Commercial Use
08 May | Sue Gee
article thumbnail

JetBrains is extending its non-commercial licensing model to CLion, its IDE for C and C++ development on Linux, OS X and Windows. This means that if you are using CLion for hobby development, open-source project development, or for learning the language  you can now do so for free.


+ Full Story

Official C# SDK for Model Context Protocol Announced
08 May | Nikos Vaggalis
article thumbnail

Now you can make MCP clients and servers with C# thanks to the release of the official SDK. Do note however that it is currently in preview and that breaking changes can be introduced without prior notice.


+ Full Story

The End Of The App Store
07 May | Mike James
article thumbnail

It could just be that Apple has made a big mistake and the longed for, or dreaded, dissolution of the App Store is upon us at last. Of course, Apple is appealing, but things don't look good for its position.


+ Full Story
Other Articles
  • A New Threat - Package Hallucination
  • Pulumi Announces Internal Developer Platform
  • Study and Get Certified For MySQL With Oracle University For Free
  • GCC 15.1 Released With Support For COBOL
  • DeepMind Plays Table Tennis
  • The Altair 8800 50 Years On
  • April Week 4
  • World’s Smallest Wireless Flying Robot Takes Off
  • Hone Your SQL Skills With The Premier League
  • Two New Instances Of The Language Server Protocol
  • Microsoft Adds Usage Report To Graph
  • Undefined Behavior Just Not Worth The Effort!
  • Akka Adds New Deployment Options
  • The OpenAI Academy Makes AI Accessible
  • Azul Announces JVM Inventory
  • Amazon Q Developer Adds Faster Agentic Coding
  • Be Ready For Google I/O 2025

news

Book Review


R for the Rest of Us
07 May

Author: David Keyes
Publisher: No Starch Press
Date: June 2024
Pages: 256
ISBN: 978-1718503328
Print: 1718503326
Kindle: B0CD3GV46N
Audience: Beginners interested in R
Rating: 3
Reviewer: Mike James
Well I'm certainly the "rest of us" - what about you?


+ Full Review

Featured Articles


Raspberry Pi CM5 IoT In C - - PWM Using GPIO5
12 May | Harry Fairhead
article thumbnail

The CM5 supports PWM and you can direct access to its hardware using the GPIO5 library. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C


+ Full Story

Parentheses Are Trees
08 May | Mike James
article thumbnail

Parentheses are at the heart of programming. Understand parentheses and you can rule the earth. No, seriously! Parentheses, trees and stacks are all interconnected in a very deep and fundamental way.


+ Full Story

Why Most AI Projects Fail Before They Start
06 May | Dmitry Reshetchenko
article thumbnail

—and How to Fix Your Data First.
Why do so many AI projects stall before they begin? This article explores the hidden roadblock—bad data—and outlines what it really takes to get data AI-ready from the start. 


+ Full Story

Altair - The First PC
01 May | Harry Fairhead
article thumbnail

The Altair was the computer that brought computing into homes and small businesses. It was the first PC, the forerunner of the Apple, the IBM PC and all that would follow.


+ Full Story

Programmer's Python - Inside Class
29 Apr | Mike James
article thumbnail

Python is an object-oriented language, but you can get away with igoring this fact. However, if you do you are missing out on some of its best features. Find out about Python with class. This extract is from my book that explores the features that make Python special and "Something Completely Different".


+ Full Story

Unhandled Exception!
Linear Sort

More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language

Linear Sort

But wait, MERGESORT is O(nlogn) not O(n)...but wait again, now everything is O(n) and computer science is over...

+ More Cartoons


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.


Verification, Validation, and Uncertainty Quantification in Scientific Computing, 2nd Ed (Cambridge University Press)
16 May

This book asks the question "Can you trust results from modeling and simulation?" and provides a framework for assessing the reliability of and uncertainty included in the results used by decision makers and policy makers in industry and government. The emphasis is on models described by PDEs and their numerical solution. William L. Oberkampf and Christopher J. Roy consider procedures and results from all aspects of verification and validation, integrated with modern methods in uncertainty quantification and stochastic simulation.


+ Full Story

Web Browser Engineering (Oxford University Press)
14 May

Web browsers are the most common and widely-used platform  for code to run on. In this book Pavel Panchekha and Chris Harrelson describe how they work and how that impacts web developers and other software engineers whose work touches the web. The authors build their own web browser, including rich visual effects, multithreaded architecture, JavaScript APIs, and comprehensive security policies, and explore the challenges, interesting algorithms, and clever optimizations this entails.


+ Full Story

The Quick Python Book 4th Ed (Manning)
12 May

This book, written for developers comfortable with another programming language, concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. In this fourth edition, Naomi Ceder has added new coverage of AI coding tools like Copilot and Google's Colaboratory (Colab), new interactive notebooks, quick-check questions, and end-of-chapter labs.


+ Full Story
More Book Watch
  • The Computer Always Wins (The MIT Press)
  • ASP.NET Core 9 Web API Cookbook (Packt)
  • Learn SQL in a Month of Lunches (Manning)
  • Reliability Engineering in the Cloud (Addison-Wesley)
  • Fatal Abstraction: Why the Managerial Class Loses Control of Software (W. W. Norton & Company)
  • Terraform in Depth (Manning)
  • AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence (Harper Business)

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


Share
Newsletter
Follow
RSS feed of all content
I Programmer - full contents
Copyright 2009-2025 i-programmer.info. All Rights Reserved.