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


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.


+ Full Story

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.


+ Full Story

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.


+ Full Story

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.


+ Full 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.


+ Full Story

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.


+ Full Story

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.


+ Full Story

October Week 1
11 Oct | Editor
article thumbnail

This extended version of the newsletter emailed to subscribers every Wednesday lists the week's news items and additions to Book Watch and the week's two feature articles. This week Mike James asks and answers "What makes Python the super language of the 21st century?" while Ian Elliot has a Programmer's Puzzle based around JavaScript's prototype mechanism. 


+ Full Story

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. 


+ Full Story

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.


+ Full Story

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.


+ Full Story

Meet Reo.Dev, the Developer Intent Platform
08 Oct | Alex Armstrong
article thumbnail

Selling software to engineering teams has always been a challenge for developer tools companies. Formal sales cycles often lag months behind a developer’s initial, silent adoption of a tool. To address the problem, Reo.Dev captures and interprets overlooked adoption signals with its novel platform.


+ Full Story

C Resumes Second Place In TIOBE Index
08 Oct | Sue Gee
article thumbnail

The TIOBE index for October is out and C has overtaken  to regain the coveted second place in the ranking. What is it about C that makes it so special and can it continue to be as important a language as we enter the era of AI-assisted coding?


+ Full Story

Arduino UNO Q Takes On Raspberry Pi
08 Oct | Harry Fairhead
article thumbnail

Arduino has just been taken over by Qualcomm, a company generally known for its many patent disputes as well as its ARM processors. More importantly, a new Arduino has just been announced that could be a big competitor to Raspberry Pi.


+ Full Story

Firefox Is Adding Visual Search
07 Oct | Ian Elliot
article thumbnail

Mozilla has announced that it is adding a new feature to the Firefox desktop browser  - visual search powered by Google Lens. 


+ Full Story

VSCode SQL Extension Gets Schema Designer
07 Oct | Kay Ewbank
article thumbnail

The MSSQL Extension for VS Code, Microsoft's open source code editor, has been updated and now has a schema designer, schema compare tool, and local SQL Server containers. 


+ Full Story

Anthropic Says Claude Sonnet 4.5 Is World's Best Coding Model
06 Oct | Kay Ewbank
article thumbnail

Anthropic has released Claude Sonnet 4.5, describing it as the best coding model in the world. Anthropic says this is the strongest model for building complex agents, the best model at using computers, and it shows substantial gains in reasoning and math.


+ Full Story

Google's MCP Toolbox for Databases
06 Oct | Nikos Vaggalis
article thumbnail

Google's open source MCP server that allows AI agents to interact with SQL databases.


+ Full Story
Other Articles
  • Organoids - Towards Energy Efficient Computing?
  • September Week 4
  • Flying Robot Baby Takes Off
  • Petition Microsoft To Defer Windows 10 End of Support
  • Google Releases EmbeddingGemma-State Of The Art On-Device Embedding
  • Kubernetes 1.34 Adds Dynamic Resource Allocation
  • Google Defends Developer Verification
  • DORA Report Reveals Widespread Reliance On AI
  • Switzerland Releases Its Own Large Language Model
  • .NET Aspire 9.5 Improves Dashboard
  • Google Android PC "Is Incredible"
  • JavaScript Survey Opens Ahead of JavaScript Day
  • Seymour Cray - Born This Day In 1925
  • September Week 3
  • Deno Starts Crowdfund For JavaScript Trademark
  • Meta Introduces Smart Glasses Toolkit
  • LocalCode - A Perl-Based AI Coding Agent

news

I Programmer Library

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.


+ Full Story

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.


+ Full Story

Programmer's Python - The Python Difference
06 Oct | Mike James
article thumbnail

Why Python? What makes this the super language of the 21st century? This extract from Programmer's Python: Everything is an Object explains what makes Python pythonic.


+ Full Story

Prototype Context
05 Oct | Ian Elliot
article thumbnail

The prototype mechanism is a minefield of problems waiting to trap the ambitious JavaScript programmer, especially so when combined with a serious object-oriented approach. We tackle the puzzle of the missing private variables.


+ Full Story

The Trick Of The Mind - The Benefit Of Objects
01 Oct | Mike James
article thumbnail

Objects seem to emerge as something almost natural, but what advantages are there in making use of them? This is an extract from my book Trick of the Mind which explores what it is to be a programmer.


+ Full Story

Unhandled Exception!
Linear Sort

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

Linear Sort

But wait, MERGESORT is O(nlogn) not O(n)...but wait again, now everything is O(n) and computer science is over...

+ More Cartoons


Book Watch

Follow Book Watch on Twitter

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. Some but by no means all of the books in Book Watch are eventually reviewed.


Fundamentals of Metadata Management (O'Reilly)
15 Oct

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 >


+ Full Story

Python for Excel Users (No Starch Press)
13 Oct

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 >


+ Full Story

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

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>


+ Full Story
More Book Watch
  • Node.js Design Patterns, 4th Ed (Packt)
  • Modern C, 3rd Ed (Manning)
  • Chip War, 2nd Ed (Scribner)
  • Causal AI (Manning)
  • Why Machines Learn: The Elegant Math Behind Modern AI (Dutton)
  • Loserthink: How Untrained Brains Are Ruining America, 2nd Ed (Scott Adams)
  • Magical Haskell (Apress)

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


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