Banner
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


Geany 2.1 Improves UI
14 Jul | Alex Denham
article thumbnail

Geany, the lightweight IDE, has been updated to add new themes and support for more file types and platform-native file selection dialogs. 


+ Full Story

Akka Launches Agentic Platform
14 Jul | Kay Ewbank
article thumbnail

Akka has launched a new Akka Agentic Platform that can be used to build, operate, and evaluate any type of agentic AI system. The platform provides orchestration, memory, toolkits for agents, and streaming capabilities. 


+ Full Story

AI-Powered Wearable Can Monitor Knee Joint Torque
13 Jul | Harry Fairhead
article thumbnail

Knee-related conditions such as osteoarthritis and rheumatoid arthritis significantly impact mobility and also increase susceptibility to injuries, creating a cycle that leads to chronic pain, reduced function, and long-term disability. Now researchers have come up with an AI-powered wearable to analyse complex dynamic motion signals of the knee joint for accurate torque monitoring.


+ Full Story

July Week 1
12 Jul | Editor
article thumbnail

This extended version of the newsletter emailed to subscribers every Wednesday lists the week's news items, Book Review and additions to Book Watch and the week's two feature articles. This week Mike James explains how to use masks to work with bit patterns in Python and we look at the fascinating story behind the spreadsheet and how Mitch Kapor founded Lotus Development Corporation.


+ Full Story

Fei-Fei Li On Spatial Intelligence As The Next Frontier In AI
11 Jul | Sue Gee
article thumbnail

Last month in front of an enthusiastic audience at Y Combinator, Fei-Fei Li, often called the godmother of AI, talked to Diana Hu about spatial intelligence and why she considers it the next critical step for AI and essential for achieving Artificial General Intelligence.


+ Full Story

MCP Developers Summit - The Talks
11 Jul | Nikos Vaggalis
article thumbnail

MCP has taken the industry by storm just one year after its appearance. And now we have an MCP Summit, run by the trend setters themselves!


+ Full Story

GNU Nano 8.5 Enhances Anchor Positions
10 Jul | Alex Denham
article thumbnail

GNU Nano 8.5 has been released with improved text anchors and fine-tuned syntax coloring. GNU nano is a command line text editor for Unix and Linux that aims to be simple and easy to use.


+ Full Story

Gemini On-Device - Generative AI For Robots
09 Jul | Sue Gee
article thumbnail

In that same way Gemini can produce text, write poetry,  summarize an article, write code, and generate images, it can also generate robot actions with Gemini Robotics. Now, the new Gemini Robotics On-Device model eliminates the need for a network connection, and its full SDK allows roboticists to train robots with new tasks.


+ Full Story

Perl 5.42 Released - Still Going Strong
09 Jul | Nikos Vaggalis
article thumbnail

Just hot out of the oven, there's a new minor version release of the venerable programming language that is Perl.


+ Full Story

Google Introduces Gemini CLI Open-Source Agent
08 Jul | Kay Ewbank
article thumbnail

Google is introducing Gemini CLI, an open-source AI agent that offers lightweight access to Gemini, Google's conversational chatbot that is based on Google's multimodal large language model (LLM), also called Gemini, from terminals. 


+ Full Story

Windows 11 Overtakes Windows 10 - But Not In Europe
08 Jul | Sue Gee
article thumbnail

With the end of support of Windows 10 just three months away, Windows 11 has finally edged ahead of Windows 10 in terms of  Desktop Windows Version Market Share on a Worldwide Basis. In Europe, however, Windows 10 still stays firmly ahead.


+ Full Story

Apache Arrow 21 Released
07 Jul | Kay Ewbank
article thumbnail

Version 21 of Apache Arrow has been released, including the first official Swift implementation of the platform. Improvements to Arrow 21 include exposing gRPC in the Flight client builder and improvements to Avro read consumers. The Swift implementation has been under development for a couple of years now. 


+ Full Story

PNG Gets First Update In Over Twenty Years
07 Jul | Kay Ewbank
article thumbnail

PNG, the Portable Network Graphics specification, has been updated to add support for HDR (High Dynamic Range) images and for animated PNGs.


+ Full Story

Chinese Robots Play Three-a-Side Soccer
06 Jul | Lucy Black
article thumbnail

Four teams of humanoid robots faced off in fully autonomous 3-on-3 soccer matches in the latest event organized to showcase China’s advances in humanoid robot technology. It was the first such competition in China and a preview for the upcoming World Humanoid Robot Games, set to take place in Beijing.


+ Full Story

June Week 5
05 Jul | Editor
article thumbnail

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to our wide ranging news with its mix of analysis and comment, the week's additions to Book Watch and our latest Book Review. This week's featured articles are an extract from Trick of the Mind by Mike James and a Programmer's Puzzle set by Joe Celko.


+ Full Story

Why Drone Shows Are Booming
04 Jul | Lucy Black
article thumbnail

What do you need to make a celebration noteworthy? You may automatically think fireworks, especially for Independence Day, but an increasing number of celebrations are turning to drone shows instead. 


+ Full Story

Mitch Kapor Gains MSc 45 Years After Dropping Out of MIT
04 Jul | Janet Swift
article thumbnail

Mitch Kapor, founder of Lotus Development Corporation and designer of Lotus 1-2-3, the "killer application" which made the personal computer ubiquitous in the business world in the 1980s has completed his MSc from MIT's Sloan School of Management, started in 1979.


+ Full Story

Two Tools To Elevate Your MongoDB Experience
03 Jul | Nikos Vaggalis
article thumbnail

The tools contradict each other; the first one allows you to write SQL instead of using Mongo's special syntax, while the other allows you to manipulate the database without having to write SQL and by just employing natural language.


+ Full Story
Other Articles
  • Mozilla Discontinues DeepSpeech
  • Computer Science Under Threat
  • CISA and NSA - Use Rust Or Perhaps Java
  • Google Releases Python Client For Data Commons
  • Deno Not Giving Up Over JavaScript Trademark
  • Parasoft Adds AI Assistant To C/C++ Test
  • Rust 1.88 Adds Naked Function Support
  • Breaking The Cipher Of Mary Queen Of Scots
  • June Week 4
  • Apple's Swift Is Coming To Android
  • MCP For Beginners Course
  • Ktor 3.2 Adds HTMX Support
  • Jakarta EE 11 Modernises Test Kits
  • The Impact Of Code Club
  • The Future Of JavaScript - Stage 3 Propsals
  • pg_disatch - Run SQL Queries Asynchronously On PostgreSQL
  • Linux Foundation Launches Agent2Agent Project

news

Book Review


JavaScript Crash Course (No Starch Press)
02 Jul

Author: Nick Morgan
Publisher: No Starch
Date: March 2024
Pages: 376
ISBN: 978-1718502260
Print: 1718502265
Kindle: B09JBF5K9F
Audience: Developers wanting to learn JavaScript
Rating: 4
Reviewer: Ian Elliot
JavaScript is still a very important language, so why not a crash course?


+ Full Review

Featured Articles


Jay Forrester and Whirlwind
14 Jul | Historian
article thumbnail

Today we celebrate the 107th birthday of Jay Forrester. Discover the man who invented core memory and, indirectly, gave the Core section of IProgrammer its name.


+ Full Story

Programmer's Python Data - Bit Masks
07 Jul | Mike James
article thumbnail

To work with bit patterns you have to master the mask. Find out what lies behind in this extract from Programmer's Python: Everything is Data.


+ Full Story

Mitch Kapor and Lotus 1-2-3
04 Jul | Historian
article thumbnail

The spreadsheet was a remarkable  invention and yet the people who pioneered it didn't reap all the rewards they should have. Today we take spreadsheets for granted, but there is fascinating story lurking behind the scenes.


+ Full Story

The Trick Of The Mind - Regular Little Language
01 Jul | Mike James
article thumbnail

Regular expressions are another example of a little language - expressive yes but not Turing complete. This is an extract from my book Trick of the Mind which explores what it is to be a programmer.


+ Full Story

Taxicab Geometry Problems
27 Jun | Joe Celko
article thumbnail

In the conference season, developers face the perennial problem of getting from one hotel to another to meet colleagues. How good is your ability to write procedures to find shortest distance in a city block setting.  Let's look at how the team at International Storm Door & Software set out the problem of Taxicab Geometry.


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


C++ Memory Management (Packt)
14 Jul

This book offers a targeted approach to address the memory constraints presented when programming in C++ in allocating and managing memory efficiently given the diverse needs of real-time systems, embedded systems, games, and conventional desktop applications. Written by an ISO C++ Standards Committee member, Patrice Roy, this guide covers fundamental concepts of object lifetime and memory organization. Readers will learn how to control memory allocation mechanisms, create custom containers and allocators, and adapt allocation operators to suit specific requirements.


+ Full Story

The Little Book of Data (HarperCollins)
11 Jul

Subtitled "Understanding the Powerful Analytics that Fuel AI, Make or Break Careers, and Could Just End Up Saving the World", in this book Justin Evans shows how data is not about number crunching. It's about ideas, and that AI is just an accelerated way to put data to work. Each chapter illustrates one of the core principles of solving problems with data by featuring an expert who has solved a big problem with data, from the entrepreneur creating a “loneliness score” to the epidemiologist trying to save lives by finding disease “hotspots.”


+ Full Story

Practical Deep Learning, 2nd Ed (No Starch Press)
09 Jul

Subtitled "A Python Introduction", this book shows how to build working models for tasks from image analysis to creative writing using Python. Ronald T. Kneusel emphasizes practical skill development and experimentation, building to a case study that incorporates everything covered so far to classify audio recordings. Examples of working code you can easily run and modify are provided, and all code is freely available on GitHub.


+ Full Story
More Book Watch
  • Grokking Relational Database Design (Manning)
  • Coding with AI For Dummies (Wiley)
  • Learn React with TypeScript 3rd Ed (Packt)
  • Building Quantum Software in Python (Manning)
  • Science Year by Year: The Ultimate Visual Guide to the Discoveries that Changed the World (DK)
  • Programming The Raspberry Pi Pico/W In C, 3rd Ed (I/O Press)
  • What Every Engineer Should Know About Python (CRC Press)

Previous Book Watch.

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

bookwatch@i-programmer.info


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