Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
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. |
May Week 2 17 May | Editor ![]() Get up to speed on stuff that affects you as a developer with our weekly digest which summarizes the week's news together with links to the latest book review and our additions to Book Watch. This week's top feature is our second extract from Harry Fairhead's new book on using the Gpoi5 library with the Raspberry Pi Compute Module 5, this time for controlling pulse width modulation. |
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). |
Can An LLM Hear And See? 14 May | Mike James ![]() Large Language Models are fascinating and are probably practically important, but if you know how they work what they manage to achieve is remarkable. Is it possible that a language model can both see and hear without further training? |
CodeRabbit Now Free In VSCode 14 May | Sue Gee ![]() CodeRabbit, an AI-powered code review tool designed to automate the code review process is now integrated in VS Code, the first tool to deliver full-context reviews both in the IDE and in Git, helping teams catch bugs earlier and ship faster. |
How Much Math Is Knowable? 13 May | Mike James ![]() Computer science and the theory of computation has much to say about philosophy and mathematics. In particular, what is computable is closely connected to what is provable and hence what is knowable in mathematics. |
Python Hits New High While Rust Stalls 13 May | Mike James ![]() This month's TIOBE Index shows another jump up in Python's popularity, resulting in the widest ever gap between it and all other languages. Perl, R and Ada are also notable in terms of moving up the rankings. |
Making Java Easier For The Beginner 12 May | Mike James ![]() Java is an intimidating language for the complete beginner, but now there is hope of simplification in the recently proposed JEP512. And the fact that it is 512 must count for something - right? |
Z3 Completed This Day In 1941 12 May | Sue Gee On May 12, 1941 Konrad Zuse completed his Z3 computer, the first program-controlled electromechanical digital computer. It followed in the footsteps of the Z1 - the world’s first binary digital computer which Zuse had developed in 1938 and its successor the Z2 the first relay-driven computer. |
Meet LegoGPT 11 May | Lucy Black LegoGPT is an AI model that creates physically stable Lego structures from text prompts. Not only does it design Lego models that match text-supplied descriptions, it also ensures they can be built brick by brick in the real world, either by hand or with robotic assistance. |
May Week 1 10 May | Administrator ![]() The first of week's articles looks at one of the newest problems to crop up with Dmitry Reshetchenko exploring "Why Most AI Projects Fail Before They Start". The second looks back at the Altair 8080 which this week celebrated is 50th Anniversary. Plus the week's books and news. |
Google Schedules The Android Show: I/O Edition 09 May | Lucy Black 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. |
Early 2025 Java Conferences Galore 09 May | Nikos Vaggalis ![]() The last few months we've seen an increase in Java conferences. We'll try to not just enumerate, them but also mention the key talks in each of them. |
JetBrains CLion Now Free For Non-Commercial Use 08 May | Sue Gee 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. |
Official C# SDK for Model Context Protocol Announced 08 May | Nikos Vaggalis ![]() 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. |
The End Of The App Store 07 May | Mike James 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. |
Other Articles
|
Book Review
07 May Author: David Keyes |
Featured Articles
Raspberry Pi CM5 IoT In C - - PWM Using GPIO5 12 May | Harry Fairhead ![]() The CM5 supports PWM and you can direct access to its hardware using the GPIO5 library. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C |
Parentheses Are Trees 08 May | Mike James ![]() Parentheses are at the heart of programming. Understand parentheses and you can rule the earth. No, seriously! Parentheses, trees and stacks are all interconnected in a very deep and fundamental way. |
Why Most AI Projects Fail Before They Start 06 May | Dmitry Reshetchenko —and How to Fix Your Data First. |
Altair - The First PC 01 May | Harry Fairhead ![]() 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. |
Programmer's Python - Inside Class 29 Apr | Mike James ![]() 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". |
Unhandled Exception!
|
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.
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. |
14 May Web browsers are the most common and widely-used platform for code to run on. In this book Pavel Panchekha and Chris Harrelson describe how they work and how that impacts web developers and other software engineers whose work touches the web. The authors build their own web browser, including rich visual effects, multithreaded architecture, JavaScript APIs, and comprehensive security policies, and explore the challenges, interesting algorithms, and clever optimizations this entails. |
12 May This book, written for developers comfortable with another programming language, concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. In this fourth edition, Naomi Ceder has added new coverage of AI coding tools like Copilot and Google's Colaboratory (Colab), new interactive notebooks, quick-check questions, and end-of-chapter labs. |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info