I Programmer
VerifiedOnline/Digital
I Programmer is an online programming magazine - publishing news, articles, book reviews and news of new programming books. Source
Actions
Media Outlet details
| Scope | International |
|---|---|
| Language | English |
| Country | United Kingdom |
|
Similarweb UVM |
Request pricing |
|
Comscore UVM |
Request pricing |
Recent Articles
Search ArticlesSecurity Debt Crisis Intensifies, AI Is Double-Edge Sword
Written by Sue Gee The 2026 Veracode State of Software Security (SoSS) report highlights a growing "remediation gap," where the speed of AI-driven development is significantly outpacing the ability of security teams to fix vulnerabilities. The core message is that 2026 is a year of "security debt," with 82% of organizations now carrying unresolved flaws older than a year.
Kubescape 4 Adds AI Agent Scanning
Written by Kay Ewbank The Cloud Native Computing Foundation (CNCF) has announced the release of Kubescape 4 with runtime threat detection and the addition of AI agent scanning. Kubescape is an open-source Kubernetes security platform for IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning. Kubescape was created by ARMO and is a Cloud Native Computing Foundation (CNCF) incubating project.
What Does The Sonatype 2026 State of the Software Supply Chain Report Reveal?
Written by Nikos Vaggalis Sonatype has released this year's report with a number of interesting findings. Let's dig into it. The report is split across five main topics: OSS growth Malware Vulnerabilities AI Agents Compliance Each of which provides its own insights. Overall, the main takeaways are that AI-driven development and massive open source growth have expanded the global attack surface. AI-driven development has made code generation cheap.
Extending & Embedding Python Using C - Arguments
Page 1 of 4 Many extensions simply provide functions for the Python code to use. In this case the only task that you have is to ensure that the C function can accept the arguments the Python function call passes it and ensure that the C function constructs something meaningful for the Python function to return.This is an extract from the new book by Mike James that helps you combine the speed and power of C with the versatility and ease-of-programming of Python.
Wolfram Tackles P v NP
Written by Mike James sort of. Stephen Wolfram is well known for his development of an experimental approach to computation. His latest attempt to show that everything can be explained using rules is a long and detailed examination of what computation means. And on the way what NP=P or not is all about. Wolfram's post is far too long to be sure that there isn't a hidden gem in there somewhere, but I'm 99.99% sure that there isn't. So why am I telling you about it?
Python Workout, 2nd Ed (Manning)
This book consists of 200 ten-minute exercises in Python programming. Reuven M. Lerner guides the reader through everything from basics like strings and dictionaries to techniques for writing elegant, data-agnostic code with dynamic typing, generic functions, and comprehensions. Each exercise includes a detailed solution along with additional challenges that help you push your skills even farther. <ASIN:1633435350 > Author: Reuven M.
VSCode CMake Tools Extension Updated
Written by Kay Ewbank Microsoft has announced the Version 1.22 release of the CMake Tools extension for Visual Studio Code. Improvements in the updated version include project outline updates for filtering and bookmarking CMake targets in large CMake projects and expanded CTest support to customize this output. Visual Studio Code is Microsoft's open source code editor that shares part of a name, but not much else, with full Visual Studio.
Steve Wozniak - Global Humanitarian
Written by Sue Gee Apple co-founder Steve Wozniak, known to all as Woz is the recipient of the James C. Morgan Global Humanitarian Award, an honor bestowed each year by the Tech Interactive, a science museum in San Jose, California to individuals whose broad vision and leadership are focused on combating critical global problems.
January Week 4
This week we have an exclusive extract from Harry Fairhead's forthcoming book on programming the Arduino Uno Q in which he shows how to produce scrolling text on its LED display. We also challenge you to solve a Programmer's Puzzle concerning the JavaScript equality operator = =. Plus the news that caught our attention and details of three newly published books for yours. To receive this digest automatically by email, sign up for our weekly newsletter.
MongoDB Releases Mongot Source Code
Written by Kay Ewbank MongoDB has released the engine that powers the search and vector search capabilities that are used with MongoDB Community and MongoDB Enterprise Server. Mongot has been released into public preview under the Server Side Public License (SSPL). MongoDB is a NoSQL document database that stores its documents in a JSON-like format with schema. MongoDB Atlas is the fully-managed cloud database from the MongoDB team.