Welcome to the iProgrammer newsletter. You are receiving this newsletter because you signed up at I Programmer. For more information and help see the end of this email |
Featured Articles |
Deep C Dives: Static Storage 20 May | Mike James Static storage is boring - or is it? Find out in this extract from my latest book Deep C Dives . |
Konrad Zuse and the First Working Computers 19 May | Historian You may well never have heard of Konrad Zuse, but he has a better claim than most to be the man who invented the programmable computer in the sense of actually building one. In fact, he built several. Zuse could also be the man who invented the first high-level programming language. So why don't we know more about him and what he did? |
Programming News and Views |
Plainsight Introduces OpenFilter AI Tool 21 May | Kay Ewbank Plainsight has launched OpenFilter, an open source project for developing, deploying, and scaling production-grade computer vision applications. The launch took place at the Embedded Vision Summit, the conference for innovators incorporating computer vision and AI in products, taking place in Santa Clara, California. |
Apple Lets Fortnite Back In The App Store 21 May | Mike James After 5 years of banishment, Fortnite is back in the US App Store. Has Apple turned over a new leaf and is now playing nice? Probably not. |
GraphRAG With Python And Neoj 20 May | Nikos Vaggalis Use this Neo4J GraphRAG library to build your own knowledge graph-based applications. |
A Trio Of Coding Agents At Microsoft Build 20 May | Sue Gee Day 1 of Microsoft Build 2025 was, as expected, an AI-focused event with Satya Nadella devoting much of the keynote to artificial intelligence agents giving us a picture of a future in which these agents perform tasks and make decisions on behalf of users and organization. |
LiteCLI SQLite Client Is Now Powered By LLM 19 May | Nikos Vaggalis LiteCLI, a very handy SQLite client for the CLI diehards, is upgraded by getting a LLM feature that helps you write SQL. |
$20,000 If You Can Make This Rust Program As Fast As C 19 May | Harry Fairhead This is a storm in a Rust bucket. Prosimo decided that a good test of Rust was to convert the existing dav1d decoder from C to Rust. Everything seems to have gone well, but the Rust version is still 5% or so slower than the C version. There is $20,000 waiting for you if you can speed it up. |
FSF Hackathon To Improve Free Software 18 May | Sue Gee This year the Free Software Foundation is marking its 40th Anniversary and is running a global online Hackathon open to everyone in the free software community. For projects interested in participating the deadline for submissions is May 29th. |
Rust Celebrates 10 Years Since Version 1.0 17 May | Mike James Rust reached the milestone of Version 1.0 becoming generally available on May 15, 2015. Version 1.87 has just been released on the 10th anniversary with a celebratory event in Utrecht during Rust week, its annual developer conference. |
Early 2025 Java Conferences Galore Part 2 16 May | Nikos Vaggalis We continue the lowdown of Java conferences that took place in the first half of 2025. Last week we explored three Voxxed sessions, this week it's Devoxx Greece, Devoxx UK and JavaOne. |
NVIDIA CUDA Dive Using Python 15 May | Nikos Vaggalis NVIDIA adds native support to CUDA for Python, making it more accessible to developers at large. |
Apollo Launches MCP Server 15 May | Sue Gee Apollo GraphQL has announced the Apollo MCP Server, designed to connect GraphQL APIs to AI models such as Claude and ChatGPT using the Model Context Protocol (MCP). |
Books of the WeekIf you do make any Amazon purchases via our site, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting. |
Full Review |
Azure SQL Revealed, 2nd Ed (Apress) 21 May Author: Bob Ward Now with the subtitle The Next-Generation Cloud Database with AI and Microsoft Fabric, this is an updated edition of a popular Azure SQL book, written by an insider with a wealth of knowledge and experience. How does it fare? |
Book Watch |
Math for Programming (No Starch Press) 19 May This book covers the essential mathematics that will take you from basic coding to serious software development. Ronald T. Kneusel shows how vectors and matrices give you the power to handle complex data, how calculus drives optimization and machine learning, and how graph theory leads to advanced search algorithms. |
Verification, Validation, and Uncertainty Quantification in Scientific Computing, 2nd Ed (Cambridge University Press) 16 May This book asks the question "Can you trust results from modeling and simulation?" and provides a framework for assessing the reliability of and uncertainty included in the results used by decision makers and policy makers in industry and government. The emphasis is on models described by PDEs and their numerical solution. William L. Oberkampf and Christopher J. Roy consider procedures and results from all aspects of verification and validation, integrated with modern methods in uncertainty quantification and stochastic simulation. |
----------
Back Issues I Programmer Weekly |