Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Programming Jobs - Going, Going, Gone 28 Mar | Mike James ![]() In the USA, more than a quarter of programming jobs have vanished in the part two years, something that is being attributed to AI. Is this going to get worse? Are all our jobs at risk? |
GNU Head Drawing Fetches $40K 28 Mar | Sue Gee ![]() Eighteen items of FSF memorabilia that used to adorn the organization's offices were auctioned of last weekend at the culmination of an online auction. The highest bid, as anticipated, was for the iconic GNU Head portrait, which had a hammer price of $40,000. |
Build Apps with Windsurf's AI Coding Agents - The Course 27 Mar | Nikos Vaggalis ![]() This free, video-based, course from DeepLearning.AI is about coding assistants and in particular Windsurf. It shows how we can leverage such tools to become much more productive. |
Edera Protect Expands Security Model 27 Mar | Kay Ewbank ![]() Edera Protect for Kubernetes is now available as a 1.0 release that the company says is generally available and production-ready. Improvements in the 1.0 release include an expanded security model that supports running multiple containers inside a single Edera Protect zone, along with support for fully isolated file system sharing between the host and zones. |
AI Produces A Breakthrough In Weather Prediction 26 Mar | Sue Gee The great hope for AI is that it can solve difficult problems, reducing costs and making solutions widely accessible. Aarvark is a weather forecasting system that can be run on a single desktop computer and gives results as good as those from America’s Global Forecast System (GFS). |
Kotlin 2.12 Boosts Plugin Support 26 Mar | Mike James ![]() Kotlin 2.12 has been released with updates to the kapt and Lombok plugins, a new DSL to replace Gradle's application plugin, and a number of improvements for WASM. |
Tools To Share Your Codebase With LLMs 25 Mar | Nikos Vaggalis ![]() Here we take a look at Gitingest and Repomix, two tools that render a codebase suitable for LLM ingestion. Why is that useful? |
OpenAI Adds New Tools For Building Agents 25 Mar | Kay Ewbank OpenAI, best known for its ChatGPT generative artificial intelligence chatbot, has released a set of tools aimed at helping developers and enterprises build useful and reliable agents. |
Potpie - Agentic AI On Your Codebase 24 Mar | Nikos Vaggalis ![]() Potpie allows you to chat with your codebase or any public codebase for that matter, to explain it, debug it, or do engineering tasks on it like generating test plans. |
GitHub Splits Advanced Security Into Separate Products 24 Mar | Kay Ewbank ![]() GitHub has announced that from April 1, GitHub Advanced Security will be available as two standalone security products - GitHub Secret Protection and GitHub Code Security. |
AlexNet Source Code Now Open Source 23 Mar | Sue Gee Coming to attention by winning the ImageNet contest in 2012, the AlexNet neural network can be seen as being responsible for many of the subsequent breakthroughs in AI. Now the Computer History Museum, in partnership with Google, has released its source code. |
March Week 3 22 Mar | Editor ![]() If you want to keep up with what's important from the point of view of the developer, you can rely on the I Programmer team to sift through the news to select items that are of interest. This week included with Pi Day, an event we cover on an annual basis with musings on transcendental numbers. |
Atlas In Action With Reinforcement Learning 21 Mar | Harry Fairhead A new video from Boston Dynamics and the Robotics and AI (RAI) Institute show the impact reinforcement learning has had on Atlas's fluidity of movement and demos what can be achieved by combining the latest AI with robotics |
IEEE Computer Society Computer Pioneer Award 21 Mar | Sue Gee The IEEE Computer Society has announced the recipients of the 2025 Computer Pioneer Award which is presented annually to outstanding individuals whose main contribution to the concepts and development of the computer field was made at least fifteen years earlier. |
OpenSilver 3.2 Extends WPF Apps To Mobile Platforms 20 Mar | Kay Ewbank ![]() OpenSilver 3.2 has been released, and can now be used to create WPF applications for mobile platforms. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications. |
Crescendo Adds New Agentic Features 20 Mar | Alex Denham ![]() Crescendo has added new agentic AI capabilities to its managed augmented AI platform for customer support software. The additions will let users automate more tasks, and there's also a new conversational CX (customer experience) Data Assistant. |
TypeScript Is Being Rewritten In Go 19 Mar | Mike James The TypeScript team at Microsoft has released details of ongoing work they've begun on - a native port of the TypeScript compiler and tools with Go as the language of choice for the project. |
High Level of AI Adoption For Java Development 19 Mar | Janet Swift The 2025 Java Productivity Report from Perforce reveals that Java 17 is now the most widely used JDK with Java 21 also well used, indicating a marked trend towards LTS versions. Over 80% of respondents use of AI to aid productivity |
Other Articles
|
Book Review
Telling Stories With Data 25 Mar
Author: Dr. Rohan Alexander The aim of this book is to show how you can build and share knowledge based on data and how to use R to build applications based on data. |
Featured Articles
Languages That Stand The Test Of Time 24 Mar | Sue Gee ![]() Four so-called dinosaur languages from the 1950s and 1960s are back in demand. To understand why we look at data from the TIOBE index and the Programming Languages Database. |
JavaScript Jems - The Revealing Constructor Pattern 18 Mar | Mike James ![]() JavaScript should not be judged as if it was a poor version of the other popular languages - it isn't a Java or a C++ clone. It does things its own way and sometime it can do unexpectedly clever things like the revealing constructor. |
Different Logic and Prolog 13 Mar | Mike James ![]() Things get very messy when you move away from mathematically founded theories like probability. What does it mean to say that you are 70% sure of something? Can you create a theory of the credible versus the unlikely that lets programs reason like we do? Perhaps. |
Introduction to Boolean Logic 11 Mar | Mike James ![]() It may sound like a daunting topic, but Boolean logic is very easy to explain and to understand. It represents the simplest of all the logics and the very basis of computing. |
CSS For Programmers - Building a Custom CSS Button 08 Mar | David Conrad ![]() CSS - it's all about presentation and style, the sort of thing designers worry about, not programmers. In fact, CSS is more important than HTML5. After all, it actually controls how the UI looks and even how it behaves. If you plan to build a custom control, then it is CSS you need to learn. |
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.
Mastering Flutter (BpB) 28 Mar This book starts at the beginner level and shows how to use Flutter to create apps. Kevin Moore shows how to develop a movie app with animations, a movie API to get the latest movie information, and uses Firebase to store user information. The app connects to the internet, saves data locally, and uses Firebase to handle user accounts and send notifications. Readers will learn how to make the app work on websites and computers, respond to user actions, and add extra features from Flutter's package library. The final steps cover testing, making it run faster, and getting it ready for users to download. <ASIN: 9365899176> |
100 C++ Mistakes and How to Avoid Them (Manning) 26 Mar This book shows how to handle errors, inefficiencies, and outdated paradigms by exploring the most common mistakes you'll find in production C++ code. Rich Yonts reveals the problems you'll inevitably encounter as you write new C++ code and diagnose legacy applications, along with practical techniques you need to resolve them. It covers C++ 98 through 23, with an emphasis on diagnosing and improving legacy code. <ASIN:1633436896 > |
Principles of Rule-Based Programming (Books on Demand) 24 Mar This book provides a unified overview of concepts and features of a comprehensive variety of rule-based programming languages. Thom Frühwirth presents formalisms including multiset transformation, term rewriting systems, colored Petri nNets and logical algorithms. Frühwirth also introduces rule-based systems including production rules, event-condition-action rules and datalog, as well as rule-based programming languages for functional orogramming, constraint logic programming and concurrent constraint programming. <ASIN:3769376331 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info