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: [email protected]


Official C# SDK for Model Context Protocol Announced
09 May | Nikos Vaggalis
article thumbnail

Now you can make MCP clients and servers with C# thanks to the release of the official SDK. Do note however that it is currently in preview and that breaking changes can be introduced without prior notice.


+ Full Story

Google Schedules The Android Show: I/O Edition
09 May | Lucy Black
article thumbnail

Google has included an event dedicated to Android to take place one week before Google I/O 2025. It is a special edition of The Android Show on May 13th in which Sameer Samat, President of Android Ecosystem, and the Android team will preview the innovations and new experiences you can expect from Android16.


+ Full Story

JetBrains CLion Now Free For Non-Commercial Use
08 May | Sue Gee
article thumbnail

JetBrains is extending its non-commercial licensing model to CLion, its IDE for C and C++ development on Linux, OS X and Windows. This means that if you are using CLion for hobby development, open-source project development, or for learning the language  you can now do so for free.


+ Full Story

The End Of The App Store
07 May | Mike James
article thumbnail

It could just be that Apple has made a big mistake and the longed for, or dreaded, dissolution of the App Store is upon us at last. Of course, Apple is appealing, but things don't look good for its position.


+ Full Story

A New Threat - Package Hallucination
07 May | Sue Gee
article thumbnail

The rise and rise of reliance on LLMs for code generation has resulted in a new threat to software supply chains. Dubbed "package hallucination", this occurs when LLMs generation references to non-existent packages.


+ Full Story

Pulumi Announces Internal Developer Platform
06 May | Kay Ewbank
article thumbnail

Pulumi has announced Pulumi IDP, a new internal developer platform built on Pulumi's open source IaC platform. The developers say Pulumi IDP provides the fastest, most secure way for engineering teams to go from idea to cloud in minutes, not months.


+ Full Story

Study and Get Certified For MySQL With Oracle University For Free
06 May | Editor
article thumbnail

To celebrate 30 years of MySQL, Oracle has launched a promotional initiative that grants free training and certifications. The offer runs from April 20 to July 31, 2025.


+ Full Story

GCC 15.1 Released With Support For COBOL
05 May | Harry Fairhead
article thumbnail

This major release of the GNU Compiler Collection is the first to include a COBOL front end. It also features improved support for Rust. Developers are also concerned about breaking changes.


+ Full Story

DeepMind Plays Table Tennis
05 May | Lucy Black
article thumbnail

At the end of last year Deep Mind did something worth noting - it combined neural networks and a robot arm to beat humans at table tennis. Now we have the paper and the details.


+ Full Story

The Altair 8800 50 Years On
04 May | Harry Fairhead
article thumbnail

The Altair 8800, the computer that brought computing into homes and small businesses was created by Ed Roberts in 1974 at a time when computers were the preserve of academia, the military and some big corporations. Pre-dating the Apple and the IBM PC it was the very first "personal computer" and you could build it for yourself.


+ Full Story

April Week 4
03 May | Administrator
article thumbnail

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our latest book review. In this week's first featured article Mike James looks at Python's approach to class and object-orientation. Then David Conrad demystifies HTML's default layout rules.


+ Full Story

World’s Smallest Wireless Flying Robot Takes Off
02 May | Lucy Black
article thumbnail

A new insect-inspired flying robot has been created by engineers at the University of California, Berkeley. The robot can hover, change trajectory and even hit small targets. It is less than 1  centimeter in diameter, weighs only 21 milligrams, and the Berkeley team say it is the world’s smallest wireless robot capable of controlled flight.


+ Full Story

Hone Your SQL Skills With The Premier League
02 May | Nikos Vaggalis
article thumbnail

Introducing sqlpremierleague,  another sql playground, but with puzzles specific to sports.


+ Full Story

Two New Instances Of The Language Server Protocol
01 May | Nikos Vaggalis
article thumbnail

The first is in relation to Github Copilot and the second
to PostgreSQL. They enable seamless integration with any tool that supports the protocol.


+ Full Story

Microsoft Adds Usage Report To Graph
01 May | Kay Ewbank
article thumbnail

Microsoft has announced a new Graph API usage report in a beta API version in Microsoft Graph.


+ Full Story

Undefined Behavior Just Not Worth The Effort!
30 Apr | Mike James
article thumbnail

Some very interesting research has just been published that throws a lot of light on the crazy belief that undefined behavior is useful, essential even, to certain types of optimization rather than the huge mistake it really is.


+ Full Story

Akka Adds New Deployment Options
30 Apr | Kay Ewbank
article thumbnail

Akka has announced new deployment options for its Akka platform, as well as new solutions to tackle the issues with deploying large-scale agentic AI systems for mission-critical applications.


+ Full Story

The OpenAI Academy Makes AI Accessible
29 Apr | Nikos Vaggalis
article thumbnail

OpenAI has provided a treasure trove of information for spreading knowledge about AI to the general public; understanding what AI is and learning how to leverage it by using tools like ChatGPT.


+ Full Story
Other Articles
  • Azul Announces JVM Inventory
  • Amazon Q Developer Adds Faster Agentic Coding
  • Be Ready For Google I/O 2025
  • TSP - 81,998 Bars In South Korea Shortest Walking Tour
  • April Week 3
  • Harvard RoboBee Gets New Knees
  • 5 Ways AI is Changing Front-End Development
  • Tailpipe - The Log Interrogation Game Changer
  • JetBrains Junie and AI Assistant Expand Reach
  • MicroPython Powered Up For IoT
  • Linkerd 2.18 Adds Protocol Declarations
  • .NET Aspire 9.2 Adds Publishers
  • Get Ready For Pure Virtual C++ 2025 Conference
  • JRuby 10 Released
  • Why OpenSSF's Baseline Security For Open Source Projects Is Important
  • Robots Run Half Marathon - At Snail's Pace
  • April Week 2

news

Book Review


R for the Rest of Us
07 May

Author: David Keyes
Publisher: No Starch Press
Date: June 2024
Pages: 256
ISBN: 978-1718503328
Print: 1718503326
Kindle: B0CD3GV46N
Audience: Beginners interested in R
Rating: 3
Reviewer: Mike James
Well I'm certainly the "rest of us" - what about you?


+ Full Review

Featured Articles


Why Most AI Projects Fail Before They Start
06 May | Dmitry Reshetchenko
article thumbnail

—and How to Fix Your Data First.
Why do so many AI projects stall before they begin? This article explores the hidden roadblock—bad data—and outlines what it really takes to get data AI-ready from the start. 


+ Full Story

Altair - The First PC
01 May | Harry Fairhead
article thumbnail

The Altair was the computer that brought computing into homes and small businesses. It was the first PC, the forerunner of the Apple, the IBM PC and all that would follow.


+ Full Story

Programmer's Python - Inside Class
29 Apr | Mike James
article thumbnail

Python is an object-oriented language, but you can get away with igoring this fact. However, if you do you are missing out on some of its best features. Find out about Python with class. This extract is from my book that explores the features that make Python special and "Something Completely Different".


+ Full Story

HTML5/CSS Layout
27 Apr | David Conrad
article thumbnail

The HTML default layout rules can be a mystery. They are usually introduced to users late on and as part of achieving something complicated and this tends to obscure the principles. So if you want to get to grips with floated, non-floated blocks, clipping and clear then read on.


+ Full Story

ENIAC's Women Programmers
21 Apr | Sue Gee
article thumbnail

Who were the original programmers? We often credit Ada Lovelace with this breakthrough, but her programs remained theoretical. Like Lovelace, the individuals who programmed ENIAC, one of the very first computers, were all women who, for decades, received no credit for their achievements. 


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


The Computer Always Wins (The MIT Press)
09 May

Subtitled "A Playful Introduction to Algorithms through Puzzles and Strategy Games", in this book Elliot Lichtman explores computer science concepts by exploring them through word games, board games, and strategy games.  Learn recursion by playing tic-tac-toe, efficient search through puzzle games like sudoku and Wordle, and machine learning by way of the playground classic rock-paper-scissors.

<ASIN:0262551691>


+ Full Story

ASP.NET Core 9 Web API Cookbook (Packt)
07 May

This recipe-based guide looks at using ASP.NET Core 9 for building modern web APIs that are both scalable and secure. Luke Avedon and Garry Cabrera demonstrate how to build, optimize, and secure APIs using this cutting-edge technology. Recipes include creating RESTful APIs, implementing advanced data access strategies, securing APIs, creating custom middleware, and enhancing logging capabilities.

<ASIN:1835880355 >


+ Full Story

Learn SQL in a Month of Lunches (Manning)
05 May

This book teaches SQL in just 24 fun and friendly lessons. Jeff Iannucci emphasizes practical uses for the language in the real-world, so you’ll just learn the most useful skills for business data analysis. Readers will learn how to write their own queries, modify existing SQL statements, and work with data like a pro.

<ASIN:1633438570 >


+ Full Story
More Book Watch
  • Reliability Engineering in the Cloud (Addison-Wesley)
  • Fatal Abstraction: Why the Managerial Class Loses Control of Software (W. W. Norton & Company)
  • Terraform in Depth (Manning)
  • AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence (Harper Business)
  • Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (I/O Press)
  • Considerations on the AI Endgame (Chapman & Hall)
  • Calculated Imagery: A History of Computer Graphics in Hollywood Cinema (ACM Books)

Previous Book Watch.

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

[email protected]


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