|
Take a break and catch up with the latest articles and news posted on this site. This week Mike James discusses Threading in C# which is basic to implementing asychronous code and easy to get started with, but also easy to make a mess of. In "Missing the Point of LLMs" he takes stock of progress towards general artificial intelligence.
To receive this digest automatically by email, sign up for our weekly newsletter.

October 16 - 22, 2025
Featured Articles
|
Deep C# - Threading,Tasks and Locking 22 Oct | Mike James
Threading in C# is basic to implementing asychronous code and it is easy to get started with, but also easy to make a mess of. Find out more in this extract from my book, Deep C#: Dive Into Modern C#.
<ASIN:B09FTLPTP9>
|
Cellular Automata - The How and Why 19 Oct | Mike James
You may know about Cellular Automata. If not you may have come across them in John Conway's game of Life, but why is this whole subject so interesting? We take a look at not only what a CA is, but why it is so important.
|
|
Programming News and Views
|
Missing The Point Of LLMs 22 Oct | Mike James
Financial pundits are trying to frighten us into thinking that the "AI bubble" is about to burst and even AI researchers are backtracking, casting doubt on LLMs. Both are wrong - the progress towards general artificial intelligence is real, but there's a lot more to be done before we achieve it.
|
Jules Coding Agent Upgraded 22 Oct | Nikos Vaggalis
New options are now available for Jules, Google's coding Agent - a CLI and an API.
|
Formae Launched As Terraform Alternative 22 Oct | Kay Ewbank
Platform Engineering Labs has launched formae, an open-source Infrastructure as Code platform built to replace state-driven systems like Terraform.
|
DH2i Launches DxEnterprise For SQL Server 2025 21 Oct | Kay Ewbank
DH2i has released DxEnterprise for SQL Server 2025 which brings mission-critical high availability capability for SQL Server 2025-backed AI applications.
|
Apple Extends Bug Bounty Program 21 Oct | Sue Gee
At the Hexacon offensive security conference in Paris last week, Ivan Krstić, Apple vice president of security engineering and architecture announced a new maximum payout of $2 million in Apple's Security Bounty Program for a chain of software exploits that could be abused for spyware.
|
Qodana Revisited 20 Oct | Nikos Vaggalis
It's been some years since we first looked at Qodana, the solid SAST tool from JetBrains. Let's find out what's new in its latest release, Qodana 2025.2.
|
XAML.io 0.5 Adds Multi-File Project Editing 20 Oct | Kay Ewbank
Userware has released XAML.io Preview v0.5 with improvements including multi-file project editing. The team says this is an important step toward enabling visual .NET development directly in the browser.
|
Insectile Garments For Dutch Design Week 19 Oct | Lucy Black
FashionTech is a field that blends haute couture design and mechatronics engineering. It is also something you can study at as part of an undergraduate degree at the Eindhoven University of Technology. The students there are taking part in this year's Dutch Design Week with a range of insect-inspired garments.
|
Steve Jobs And Cray-1 Will Appear On $1 Coins 17 Oct | Kay Ewbank
The United States Mint has now released the designs for the 2026 American Innovation $1 Coin Program, including two related to computing - Steve Jobs and the Cray-1 supercomputer.
|
Visualize The Inner Workings Of An LLM 17 Oct | Nikos Vaggalis
Simply referred to as "LLM Visualization" this web site with interactive and intuitable graphics explains how an LLM actually works.
|
ChartDB - The ERD Agent 16 Oct | Nikos Vaggalis
ChartDB strikes back with a database agent that auto-magically draws database schemas for you.
|
Microsoft Revamps Marketplace 16 Oct | Kay Ewbank
Microsoft has launched a revamped version of Microsoft Marketplace that combines its Azure Marketplace and Microsoft AppSource into a single new entity.
|
|
Book Watch
|
A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2 (Pragmatic Bookshelf)
This book covers advanced data structures and algorithms, exploring the efficiency of algorithms, and of data structures such as B-trees, bit vectors, and Bloom filters. Jay Wengrow shows how to use techniques like caching, randomization, and fingerprinting, using simple language, clear diagrams, and practice exercises and solutions. This Python edition uses Python exclusively for all code examples, exercises, and solutions.
<ASIN: B0DXN5SQCV >
|
Computer Science From Scratch: Building Interpreters, Art, Emulators and ML in Python (No Starch Press)
In this book, David Kopec explores the deeper principles behind code, such as how programming languages are implemented, what does an interpreter really do, and how does the microprocessor execute instructions at a fundamental level. The book is aimed at experienced Python programmers who want to fill in those gaps; not through abstract lectures, but through carefully designed projects that bring core CS concepts to life.
<ASIN:1718504306 >
|
Forty-Four Esolangs: The Art of Esoteric Code (The MIT Press)
In this book Daniel Temkin challenges conventional definitions of language, code, and computer, showing the potential of esolangs—or esoteric programming languages—as pure idea art. The languages in this volume ask programmers to write code in the form of prayer to the Greek gods, or as a pattern of empty folders, or to type code in tandem with another programmer, each with one hand on the keyboard, their rhythm and synchrony signifying computer action.
<ASIN:0262553082 >
|

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.
Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info |