Get up to speed on stuff that affects you as a developer with our weekly digest. Find out how to understand and work with CSV files in Python and learn about the computer designed by Alan Turing. For those interested in Turing's legacy, we have news of a forthcoming auction of his personal papers.
To receive this digest automatically by email, sign up for our weekly newsletter.

June 5 - 11, 2025
Featured Articles
|
Programmer's Python Data - Text Files & CSV 10 Jun | Mike James
Files are fundamental to computing and text files are human readable - most of the time. Find out how to understand and work with CSV files in this extract from Programmer's Python: Everything is Data.
|
Alan Turing's ACE 07 Jun | Historian
Alan Turing is known for the "Turing Machine", but this is a theoretical device used to prove what computers can do. What is less well-known is that he designed a real physical computer - the Automatic Computing Engine at the UK's National Physical Laboratory in 1945.
|
|
Programming News and Views
|
The AI Scam 11 Jun | Mike James
AI is not a scam, but the doubters are going to doubt. The latest attack is based on the idea that if you understand how it all works then it should be clear to you that it is a scam. What are they missing?
|
Stack Overflow Strives To Survive In Era Of AI 11 Jun | Sue Gee
Stack Overflow was an early victim of generative AI with developers deserting it in droves, preferring to ask ChatGPT for help instead. Now Stack Overflow has a new strategy of integration with AI and monetizing "Knowledge as a Service".
|
Angular 20 Improves Reactivity 10 Jun | Kay Ewbank
Angular 20 has been released, and the new version has moved a number of APIs to stable, along with new features in the template compiler to align it with TypeScript expressions and to improve the developer experience.
|
Remembering Bill Atkinson 10 Jun | Sue Gee
Bill Atkinson, who pioneered the idea and implementation of the graphical user interface at Apple in the 1970s and 80s and also brought us HyperCard, died of pancreatic cancer on June 5, 2025 at the age of 74.
|
SQL and Assembly Language In Decline In TIOBE Index 09 Jun | Sue Gee
This month's TIOBE Index is out and the headline asks the question "Where is SQL Going?" Its chart provides the answer of "down", a fate that also applied to Assembly Language. The language that is most on the "up" is Ada.
|
Wing Python 11 Increases AI Use 09 Jun | Kay Ewbank
Wing Python IDE version 11 has been released with improvements to the AI assisted development UI and support for more providers. It also has improved Python code analysis.
|
Turing Papers At Auction 08 Jun | Sue Gee
Alan Turing's personal copy of his PhD dissertation and an original offprint of "On Computable Numbers" together with a loose-leaf copy of his portrait photograph that bears his signature are the most highly valued lots in an auction to be held on June 17, 2025 by Hansons in Lichfield, Staffordshire and online to wordwide bid bidders.
|
Microsoft's RAG Time 06 Jun | Nikos Vaggalis
Subtitled "Ultimate Guide To Mastering RAG", this is a course for beginners to learn how to build AI apps utilizing Microsoft products and RAG.
|
Court Rejects Apple's Appeal - An Epic Win 06 Jun | Mike James
Apple's latest attempt to maintain full financial control over the App Store has failed, allowing Fortite to stay in the App Store and Epic to use external methods for in-app purchases.
|
Google Improves BigLake And BigQuery 05 Jun | Kay Ewbank
Google has announced improvements to BigLake and BigQuery, including with the general availability of BigLake Metastore; new high-performance Iceberg-native Cloud Storage; and native support with Dataplex Universal Catalog, providing unified and fine-grained access controls across all supported engines.
|
Docker Adds MCP Catalog And Toolkit 05 Jun | Kay Ewbank
Docker has introduced MCP Catalog, a centralized, trusted registry for discovering, sharing, and running MCP-compatible tools. An associated toolkit was also launched.
|
|
Books of the Week
If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.
|
Full Review
|
Facilitating Professional Scrum Teams (Pearson)
Author: Patricia Kong, Glaudia Califano and David Spinks Publisher: Pearson Pages: 320 ISBN: 978-0138196141 Audience: Scrum managers Rating: 5 Reviewer: Kay Ewbank
This book sets out to "Improvement, Effectiveness and Outcomes". How does it fare?
|
Book Watch
|
The Art of Elixir (Remington Shaw)
In this book, subtitled "elegant, functional programming", Jeff Hajewski sets out the case that Elixir simplifies concurrency, thanks to its beginnings inspired by Ruby's elegant syntax and built on top of the reliability of Erlang's BEAM VM. The book takes the reader on a journey from novice to expert. By the end of the book, readers will know how to write massively concurrent software, and use this knowledge to build a realistic distributed system using gRPC, Kafka, and Postgres.
|
Programming Language Pragmatics, 5th Ed (Morgan Kaufmann)
In the latest version of this programming language textbook, Michael Scott takes the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation. In an approachable, readable style, he discusses more than 50 languages in the context of understanding how code is interpreted or compiled, providing an organizational framework for learning new languages, regardless of platform.
|
Hands-On Mathematical Optimization with Python (Cambridge University Press)
This practical guide to optimization combines mathematical theory with hands-on coding examples to explore how Python can be used to model problems and obtain the best possible solutions. Krzysztof Postek et al present a balance of theory and practical applications.
|

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 |