Welcome to the iProgrammer newsletter. You are receiving this newsletter because you signed up at I Programmer.

For more information and help see the end of this email

Featured Articles


jQuery 4 - Modifying DOM Objects
09 Sep | Ian Elliot

Finding things with selectors etc is only the start. Usually you want to modify the DOM as well as searching it. This is an exclusive extract from Ian Elliot's new book on jQuery 4.


In Praise of Skeuomorphy
07 Sep | Mike James

What is skeuomorphy? Why is it essential in any good UI and why is just about everyone abandoning its use after it being the key to UI design for so long?

Programming News and Views


Learn Python For Date Analysis With JetBrains
09 Sep | Sue Gee

JetBrains has just launched its first ever JetBrains Academy Specialization on Coursera, a three-course learning path that takes you from Python fundamentals to practical data work.


Chrome Deletes Manifest V2 Extensions
09 Sep | Mike James

And in other news, as they say, Google has started to remove Manifest V2 extensions from the Web Store. Not content with making Android effectively closed source,it are doing something similar with respect to the web.


Bun 1.4 Rewritten In Rust
08 Sep | Alex Denham

Bun 1.4 has been released. This is a major update, with a rewritten core runtime coded in Rust rather than Zig and new built-in APIs to replace common external dependencies.


Sveltekit 3 Release Candidate Available
08 Sep | Kay Ewbank

Version 3 of SvelteKit, a framework for building web applications based on Svelte, is now available as a release candidate. Svelte is a front-end, open-source JavaScript UI component framework.


Actian VectorAI DB: A New Player In The Vector Database Space
07 Sep | Nikos Vaggalis

Developed by Actian Corporation, VectorAI DB is an on premises vector database purpose built for high performance, reliable AI applications.


Eclipse JNoSQL 1.1 Adds Asynchronous Repository Methods
07 Sep | Kay Ewbank

Eclipse JNoSQL has been updated. The latest version, 1.1.17, adds asynchronous repository methods. It also improves mapping accuracy and improves repository queries.


jQuery Turns 20
06 Sep | Ian Elliot

On August 26, 2006 John Resig announced jQuery 1.00, the first stable release of the JavaScript library that he had started to write the previous year at Rochester Institute of Technology, where he was a taking a Computer Science degree.


What happened At PGconf.dev 2026
04 Sep | Nikos Vaggalis

PGConf.dev (PostgreSQL Development Conference) is a highly technical developer focused conference primarily designed for the people who build, maintain and extend the database system itself.


Kaggle Knee Check Competition Now Open
04 Sep | Lucy Black

A competition to build machine learning models that detect a defined set of clinically important abnormalities on knee MRI examinations is now open on Kaggle.


Apache Tika 4.0 Adds Vision Language Model Parsers
03 Sep | Kay Ewbank

Apache Tika 4.0.0 has been released. The new version adds vision language model parsers for Claude, Gemini, and OpenAI. It also adds in-process Tesseract OCR, and changes the default output to Markdown.


Nuxt 4.5 Adds SSR Streaming Mode
03 Sep | Alex Denham

Nuxt 4.5 has been released, with a new Rsbuild-powered pipeline for the Rspack builder, and an experimental SSR streaming mode. Nuxt is a free, open-source web framework built on top of Vue.js that helps developers build fast, full-stack applications.

Book Watch


Python Automation Cookbook, 3rd Ed (Packt)
09 Sep

This book has practical Python recipes that guide you from foundational automation to advanced, AI-powered workflows. Starting by building a strong base in Python automation, Jaime Buelta explores tested solutions for file handling, web scraping, APIs, testing, and system operations, and shows how to design reliable automation workflows.

This third edition expands the scope of automation by introducing AI-powered capabilities. You learn how to call AI models within your scripts, use and implement the Model Context Protocol (MCP) for system integration, and design intelligent agents that automate decision-making processes. New chapters provide real-world examples of AI agents in business automation, helping you move beyond scripts to adaptive systems.


Rust for C Engineers (FromC2Rust)
07 Sep

This book looks at the way familiar systems-level ideas are expressed differently in Rust to the way they are in C. Rathi Kartheek provides a practical bridge for C and embedded engineers who want to adopt Rust while staying grounded in the principles they already know. The focus is on connecting concepts, so that Rust builds naturally on an existing systems programming mindset.


The Evolution of the Swipe: Taps and Apps (Manuscripts)
04 Sep

In this book Ahmed Siddiqui takes the reader inside the payments revolution happening underneath every tap, click, and card-not-present transaction you make. From the donut shop owner who could not charge his most loyal customer because his two payment systems did not talk to each other. To the content creator paying AI agents in stablecoins at two in the morning. These are the human stories behind the payments infrastructure most people never think about.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd