October Week 2
Saturday, 18 October 2025

I Programmer saw a flood of new visitors this week when a post by Mike James, There Are No Programmers In Star Trek, was picked up on Reddit. And, yes, we stand corrected, there is  evidence of programming - just not as we know it with so much that can be achieved by a gesture or a voice command.  Programming is evolving, but the era of programming as we knew it was a golden age.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

October 09 - 15, 2025

Featured Articles


Programming The ESP32 In C - Direct To GPIO
15 Oct | Harry Fairhead
article thumbnail

Using direct access to registers you can do almost anything you want to with GPIO lines. This is an extract from Harry Fairhead's book on programming the ESP32 using C and the Espressif IDF.
<ASIN:B0DKB5JPDD>


Programming Is Hard - A Comment To The Future Me
11 Oct | Mike James
article thumbnail

Comments - the simplest of all programming statements and yet at the same time the most difficult of all. Why is it we all find it so hard to write useful comments? Comments are hard.

Banner

Programming News and Views


Python 3.14 Is Out
15 Oct | Mike James
article thumbnail

or should that be Pi-thon 3.14 is out. Even if the digits of Pi aren't burned into your ROM, it's still a big event for Python.
<ASIN:B0BHDWZY62>


Linus - Garbage Code And AI Code
15 Oct | Harry Fairhead
article thumbnail

Linus Torvalds seems to have had a bit of a relapse lately in his efforts to moderate his comments on code. One of his latest outbursts merits more than a surface analysis.

<ASIN:B07SH923YX>


Apache Pinot 1.4 Improves Multistage Engine
14 Oct | Kay Ewbank
article thumbnail

Apache Pinot 1.4 has been released with significant improvements to the Multistage Engine, Pauseless Consumption and Time Series Engine among a wide range of other enhancements. Pinot is a real-time distributed OLAP datastore that is purpose-built for low-latency, high-throughput analytics.


Ada Lovelace: Countess Of Computing
14 Oct | Sue Gee
article thumbnail

Today, October 14th, is Ada Lovelace Day with events around the globe taking place to raise the profile of women in science, technology, engineering and math. Although the date, the second Tuesday in October, isn't related to any events in Ada's life, it is a good time to discover, or revisit, her remarkable story.


Google Agent Dev Kit Adds LangChain4j Integration
13 Oct | Kay Ewbank
article thumbnail

Google has updated its Agent Development Kit for Java to add integration with the LangChain4j LLM framework. This expands the range of large language models available to users of the development kit to all those supported by LangChain4j, which opens it up to all the large language models supported by the framework.


PostgreSQL 18 Released - What's New?
13 Oct | Nikos Vaggalis
article thumbnail

PostgreSQL 18 was released on September 25, boosting a
many great features. If you check out the official release statement you'll find that there's a lot to digest, so we'll focus on just a few key features.


There Are No Programmers In Star Trek
12 Oct | Mike James
article thumbnail

The future of programming is in doubt, but this fact has never been in doubt. The future has always been very clear - programming is a transitory phenomenon.


Quicksort Explained, IKEA Style
10 Oct | Editor
article thumbnail

The IDEA team has interpreted the quicksort algorithm in a set of illustrations in the style of the IKEA self-assembly furniture instructions.


Google's New AI Bug Bounty Rewards
10 Oct | Alex Armstrong
article thumbnail

Google bug hunters have earned over $430,000 in AI-product related rewards since the original AI Vulnerability Reward Program was launched in October 2023. Now Google has updated the rules to help security researchers focus on the highest-impact (and highest-reward-value) targets.


Apache Daffodil 4 Adds New API
09 Oct | Kay Ewbank
article thumbnail

Apache Daffodil 4 has been released. This is a major upgrade that has moved to depending on Scala 3, Java 17 or newer. The new version also includes a new backwards incompatible validation API.

Banner

Book Watch


Fundamentals of Metadata Management (O'Reilly)

In this book Ole Olesen-Bagneux of Actian shows how to masterfully manage metadata repositories by properly coordinating them, arguing that until now, most repositories have been implemented in isolation from one another, but that practice lies at the core of problems with data management in many companies today. Better management requires a data discovery team to increase insights for all key players in enterprise data management, from the CIO and CDO to enterprise and data architects. Coordinating these repositories will help you and your organization democratize data and excel at data management.

<ASIN:109816282X >


Python for Excel Users (No Starch Press)

If you’re comfortable in Excel, but have hit a wall - slow files, broken formulas, hours spent on repetitive tasks - this book  offers a way forward. Tracy Stephens shows you how to take the work you already do in spreadsheets and make it faster, smarter, and more powerful with Python. The book starts from setting up your environment and getting comfortable with Python through short, Excel-inspired exercises. From there, readers gradually move into writing scripts that automate manual work, structure their data, and generate consistent results. No prior programming knowledge is required.

<ASIN:1718503989 >


The Video Game Writer's Guide to Surviving an Industry That Hates You (CRC Press)

This book is a guide to identifying, approaching, and triumphing over tasks beyond just laying down words as well as finding the power and joy in writing for video games. Richard Dansky looks at how to navigate the choppy waters of building schedules, interfacing with other team members, getting actionable feedback, and putting yourself in a position to do your best work without killing yourself.

<ASIN:1032972610>

 

IP2

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

Last Updated ( Saturday, 18 October 2025 )