March Week 3
Saturday, 22 March 2025

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.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

March 13 - 19, 2025

Featured Articles


JavaScript Jems - The Revealing Constructor Pattern
18 Mar | Mike James
article thumbnail

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.

<ASIN:1871962420>


Different Logic and Prolog
13 Mar | Mike James
article thumbnail

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.

Banner

Programming News and Views


TypeScript Is Being Rewritten In Go
19 Mar | Mike James
article thumbnail

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
article thumbnail

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


Azure RAGChat Deep Dive
18 Mar | Nikos Vaggalis
article thumbnail

Azure RAGChat is a very popular application developed by Microsoft and made available for free for creating ChatGPT-like experiences with your own data.


Apache Releases NetBeans 25
18 Mar | Kay Ewbank
article thumbnail

Apache NetBeans 25 has been released. This release has improved performance and tools as well as support for JDK 23.


Yizy.dev - Schema-First API Design
17 Mar | Nikos Vaggalis
article thumbnail

Meet Yizy, a brand new browser based,free, open-source tool  that makes designing APIs a breeze; code generation and AI included.


VS Code 1.98 Increases AI Assistance
17 Mar | Kay Ewbank
article thumbnail

The latest update of Visual Studio Code is now available with the main improvements related to its use of GitHub Copilot. The update also adds a preview of Intellisense completion in the terminal.


Turing Award For Reinforcement Learning Pioneers
16 Mar | Sue Gee
article thumbnail

Andrew Barto, Professor Emeritus of Information and Computer Sciences  at the University of Massachusetts, Amherst and Richard Sutton, a professor of Computer Science at the University of Alberta and former DeepMind researcher, are the joint recipients of the 2024 Turing Award for developing the conceptual and algorithmic foundations of reinforcement learning.


Pi Day 2025 - The Mystery Of Infinity
14 Mar | Mike James
article thumbnail

Pi isn't infinite but it exemplifies the problem with allowing infinity into your life. Every year March 14 (3.14) is celebrated as Pi Day by π aficionados across the globe who can use it as a excuse to muse on all things transcendental - or just to eat pies.


PyPI Looks To Paid Services
14 Mar | Kay Ewbank
article thumbnail

The team responsible for the PyPI software repository has announced a move towards some payments for services to enable the developers to devote enough resources to meet user demands. Members of corporate Organization accounts will from March 27 be charged $5 per member User, per month.


EngFlow CMake RE Build System Now In Public Beta
13 Mar | Alex Denham
article thumbnail

EngFlow has launched the public beta of CMake RE, a remote execution service for the CMake software build system, along with a new open source project build system. The company has also announced the acquisition of tipi.build.


Eclipse Adds AI To Theia
13 Mar | Kay Ewbank
article thumbnail

The Eclipse Foundation has announced that its Theia IDE will now have AI-based features. Theia AI is an open framework that lets tool builders integrate Large Language Models (LLMs) into custom tools and IDEs, while Theia IDE is an open source software development environment built on the Theia AI framework.

Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, 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


The Nature of Code

Author: Daniel Shiffman
Publisher: No Starch
Date: September 2024
Pages: 640
ISBN: 978-1718503700
Audience: General
Rating: 5
Reviewer: Mike James
The nature of code - what is it?

<ASIN: B0CG8F2VKM>

Book Watch


Quarkus in Action (Manning)

This book looks at how Quarkus lets you live-reload your Java code, deliver continuous background testing, and automatically provide database instances. Martin Štefanko and Jan Martiška bring readers up to speed with Quarkus by building a real-world business application. The authors are Red Hat engineers who are both active contributors to the Quarkus project, and explain how Quarkus works,  how you can integrate it into your stack for more productive Java development, and what makes Quarkus different from classic enterprise Java frameworks.

<ASIN:1633438953 >


Django for APIs, 5th Ed (Still River Press)

This is the fifth edition of a guide to building modern web APIs with Django & Django REST Framework. It is suitable for beginners who have never built an API before, as well as professional programmers looking for a fast-paced introduction to Django API fundamentals and best practices. William S. Vincent shows how to set up a new project properly, create and customize RESTful APIs, and integrate a Vue.js front-end. Three separate projects are built from scratch with progressively more advanced features, including a Library API, Todo API, and Blog API. User authentication, permissions, documentation, viewsets, and routers are all covered.

<ASIN:1735467286 >


Read Write Own: Building the Next Era of the Internet (Random House)

In this book, Chris Dixon argues that the internet has undergone three distinct eras, starting with the "read" era, in which early networks democratized information. In the "read-write" era, corporate networks democratized publishing. We are now in the midst of the "read-write-own" era, sometimes called web3, in which blockchain networks are granting power and economic benefits to communities of users, not just corporations.

<ASIN:0593731395 >

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

Last Updated ( Saturday, 29 March 2025 )