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


MuseumSCAT Kaggle Challenge
03 Jul | Lucy Black
article thumbnail

MuseumSCAT is a new Kaggle challenge designed to categorise Danish Dung beetles - or at least their handwritten labels. The challenge is to develop machine learning models that can accurately transcribe handwritten and machine written collection date and locality information from historical natural history specimen labels.


+ Full Story

What Happened At AI-fokus 2026
03 Jul | Nikos Vaggalis
article thumbnail

AI-fokus, a spin off of Jfokus, is a conference focusing
on the evolution of agentic AI and its practical implementation in software development.


+ Full Story

Apache NetBeans 30 Updates Java Baseline
02 Jul | Kay Ewbank
article thumbnail

Apache has released the latest version of the NetBeans cross-platform IDE. Version 30 updates the minimum Java version required to build, test, and run the IDE to JDK 21. There are also updated build tools and enhanced language support. 


+ Full Story

Deno 2.9 Adds Desktop App Builder
02 Jul | Kay Ewbank
article thumbnail

Deno 2.9 has been released with a new way to build native desktop applications from the standard web stack, with no Electron boilerplate and a single binary at the end. 


+ Full Story

Learn Vibe Coding On Kaggle
01 Jul | Sue Gee
article thumbnail

Google's Intensive Vibe Coding Course is now available on Kaggle as a self-paced Learn Guide. Originally held as a live program from June 15 - 19, 2026, all the materials can now be accessed, for free, by anyone interested in exploring the foundations, architecture, and practical development of AI agents. 


+ Full Story

Kotlin 2.4 Adds Java 26 Support
01 Jul | Mike James
article thumbnail

Kotlin 2.4.0 has been released with improvements including stable context parameters, explicit backing fields, and multiple features for annotation use-site targets. Other updates include support for Java 26, and the enabling by default of annotations in metadata. 


+ Full Story

Apache Props Antlib 1.0 Released
30 Jun | Kay Ewbank
article thumbnail

The Apache Ant team has released Apache Props Antlib, a library of supplemental handlers for Apache Ant properties resolution. The release follows the recent release of Ant 1.10.17. 


+ Full Story

Udacity Nanodegree in Responsible AI
30 Jun | Sue Gee
article thumbnail

Udacity has a new Nanodegree. Responsible AI is a 4-month program at Intermediate level that teaches you how to turn responsible AI principles into technical implementation where governance, ethics, data, and compliance are working together.  Enrol today to take advantage of a saving of 50%.


+ Full Story

How to Train Your GPT - A Comprehensive LLM Guide
29 Jun | Nikos Vaggalis
article thumbnail

We look at a Github repository that provides a comprehensive, step-by-step guide for constructing a modern Large Language Model from the ground by up using Python and PyTorch.


+ Full Story

GitHub Actions Raises Checkout Security
29 Jun | Kay Ewbank
article thumbnail

GitHub has made it more difficult to checkout unreviewed pull requests. The change has been made to reduce pwn requests, where attacker-controlled code execute with the workflow’s full privileges. Pwn requests have been the root cause of multiple attacks, and GitHub is keen to prevent them.  


+ Full Story

Secrets of the Herculanuem Scrolls Revealed
28 Jun | Sue Gee
article thumbnail

Researchers have successfully recovered all the surviving text from one of the Herculaneum Scrolls, part of a collection of papyri burnt by fire and then buried under volcanic ash when Mount Vesuvius erupted in 79 AD. They have also recovered the title and author-attribution of another scroll.


+ Full Story

June Week 3
27 Jun | Editor
article thumbnail

This week saw the publication of Programming The ESP32 RISC V in MicroPython in which Harry Fairhead and Mike James provides a deep dive into programming members of the ESP32 RISC family - the C2, C3, C5, C6 and H2 - and we have our first exclusive extract. News topics include Linux, Typescript and XCode - so something for everyone. 


+ Full Story

What Happened At JNation 2026
26 Jun | Nikos Vaggalis
article thumbnail

JNation Conference is a software development event held annually in Coimbra, Portugal, that covers various topics relevant to the software development industry.


+ Full Story

MIT Professor Receives 2023 ACM Eckert-Mauchly Award
26 Jun | Sue Gee
article thumbnail

The 2026 ACM Eckert-Mauchly Award has been has been conferred on Srinivas Devadas, a Professor at MIT (Massachusetts Institute of Technology) for his pioneering contributions to secure architectures with broad industrial and academic impact.


+ Full Story

Valhalla Finally Appears In OpenJDK
25 Jun | Kay Ewbank
article thumbnail

Project Valhalla, the OpenJDK project designed to "explore and incubate" advanced Java VM and language feature candidates such as value types and generic specialization, is making its first appearance into OpenJDK. The news was announced on the OpenJDK mailing list. 


+ Full Story

TestSprite Open Sources CLI For AI Software Testing
25 Jun | Kay Ewbank
article thumbnail

TestSprite has released an open source command-line tool that lets AI coding agents autonomously verify their own work across both frontend and backend before declaring a task complete. To test the new tool, TestSprite ran a public competition in which AI coding agents were built and deployed while being refereed by TestSprite. 


+ Full Story

Linux Finally Removes strncpy
24 Jun | Harry Fairhead
article thumbnail

After six years of work, Linux has finally been freed of the dreaded strncpy. Was it really so bad? And was it worth the work?


+ Full Story

TypeScript 7 Release Candidate Available
24 Jun | Ian Elliot
article thumbnail

Microsoft has announced the availability of the release candidate of TypeScript 7. This release is significant because it has been rewritten in native code, so is built on a completely new foundation. The developers say it is often about ten times faster than TypeScript 6.0, which will be the last version of the JavaScript-based version.


+ Full Story
Other Recent News
  • Appia Foundation Set Up To Monitor AI
  • Redis Iris - Real Time Context Engine For AI Agents
  • Apache Axis2/C 2.0 Released
  • Xcode 27 Extends Agent Use
  • Meet Eno - A Foldable and Subservient Robot
  • June Week 2
  • PokémonTCG AI Battle Challenge Opens
  • Melonjs - Browser Based 2D Game Engine
  • ArrowJS 1.0 Open Sourced
  • Perplexity Releases The Bumblebee Supply Chain Security Scanner
  • Improving C# Safety Without Turning It Into Rust
  • Let A Computer Science Degree Boost Your Career
  • Stanford's CME296 Diffusion & Large Vision Models
  • Lemonade SDK Adds Nvidia CUDA Support
  • Vercel's Deepsec Scans Your Code With Agentic AI
  • Aspire 13.4 Adds TypeScript AppHost
  • MotionDisco For Extreme LocoManipulation

news

I Programmer Library

Featured Articles


jQuery 4 - Basic Selectors
01 Jul | Ian Elliot
article thumbnail

Selectors are the heart of jQuery and the DOM. This is an exclusive extract from Ian Elliot's book on jQuery 4.


+ Full Story

Jigsaw Puzzles and The MacMahon Squares
26 Jun | Joe Celko
article thumbnail

Another puzzle featuring Joe Celko's characterful pair, Melvin Frammis, an experienced developer at International Storm Door & Software, and his junior programmer sidekick, Bugsy Cottman. This classic puzzle looks deceptively simple, but can you produce some beautiful code to solve it? 


+ Full Story

ESP32 RISC-V In MicroPython: Direct To Hardware
24 Jun | Harry Fairhead and Mike James
article thumbnail

MicroPython is great, but sometimes you need to go beyond it. This extract from Programming the ESP32 RISC V in MicroPython, part of the I Programmer Library, shows you how to access the hardware.


+ Full Story

Java Modernisation: The Underestimated Lever For AI Readiness
19 Jun | Erik Costlow
article thumbnail

Technical debt and expiring LTS versions, make Java modernisation a must – and a strategic opportunity for anyone tasked with integrating AI into business-critical systems.


+ Full Story

Arduino Uno Q In C - Zephyr I2C
17 Jun | Harry Fairhead
article thumbnail

The Uno Q has a full I2C controller, but the Arduino Core doesn't let you use many of its facilities. The solution is to use Zephyr functions  and Harry Fairhead shows you how.  This is an extract from his recent book on the Arduino Uno Q.


+ Full Story

Unhandled Exception!
Day Counter

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

Day Counter

Floating point - can't live without it but it needs much care and attention. Not so integer representation which is close to theoretical perfection - we hope.

+ More Cartoons


Book Watch

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.


Crisis Engineering: Time-Tested Tools for Turning Chaos into Clarity (Balance)
04 Jul

This book is a field guide to leading through the chaos that happens when things go wrong. Drawing on decades of experience inside some of the most complex systems in industry and government, Marina Nitze, Matthew Weaver, and Mikey Dickerson, of the crisis engineering firm Layer Aleph, reveal their hands-on framework for navigating high-stakes crises. From the rescue of HealthCare.gov to wildfire response and pandemic logistics, this book offers real-world stories, practical tools, and hard-won insights into how complex systems fail, and how to help them recover.

<ASIN:0306836866 >


+ Full Story

Full-Stack React, TypeScript, and Node (Packt)
01 Jul

In this book, subtitled "Build scalable and cloud-ready web applications using modern React, TypeScript, and Docker", David Choi and Cihan Yakar explore the evolving landscape of full-stack development with the latest web technologies to build production-ready React applications and deploy them using Docker on AWS.  This edition provides a hands-on guide to mastering these technologies, with new chapters and updated content that reflects current industry practices.

<ASIN:1803235772 >


+ Full Story

The Developer's Guide to AI (No Starch Press)
29 Jun

This book, subtitled "A Field Guide for the Working Developer" provides a practical path through the terminology, tools, and implementation patterns that matter. Jacob Orshalick, Jerry M. Reghunadh and Danny Thompson show how to build with AI using the tools you already know: JavaScript, Python, APIs, SDKs, and databases. LLMs, RAG, LoRA, MCP, embeddings, and agents are not just intimidating buzzwords. The book shows how to use them as the building blocks for the next generation of software.

<ASIN:1718504764 >


+ Full Story

Project Maven: A Marine Colonel, His Team, and the Dawn of AI Warfare (W. W. Norton & Company)
26 Jun

This book tells the story of the secretive decade-long Pentagon campaign to deliver America into the age of AI warfare. Katrina Manson explains how in 2017, a small crew was assembled by the Pentagon to put AI at the heart of how America makes war. Led by Drew Cukor, a Marine Corps colonel driven by the deaths of US troops and the prospect of war with an AI-equipped China, the Project Maven team raced to send AI into combat. They enlisted an initially reluctant Silicon Valley, supercharged the growth of Palantir, and sent algorithms made by Amazon, Microsoft, and others into hot wars. Maven fielded technology to identify targets at speed and scale, developed AI-infused command systems, and learned where AI fails.

<ASIN:1324123311 >


+ Full Story
More Book Watch
  • The Rust Programming Language, 3rd Ed (No Starch)
  • Applied Math with Python (Wiley)
  • Hello, World!: A Brief History of Programming in 90 Languages (Badger Media)
  • Programming the ESP32 RISC V in MicroPython (I/O Press)
  • Wolfram Language Programming Fundamentals (Wolfram Media)
  • Steve Jobs in Exile: The Untold Story of NeXT and the Remaking of an American Visionary (Portfolio)

Previous Book Watch.

Publishers send your book news to:
bookwatch@i-programmer.info


RSS feed of all content
I Programmer - full contents
Copyright 2009-2026 i-programmer.info. All Rights Reserved.