February Week 2
Saturday, 15 February 2025

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to the latest feature articles and to our wide ranging news with its mix of analysis and comment. It also lists the week's addition to Book Watch Archive and a full Book Review. In this week's top feature Nikos Vaggalis asks Where's Java Going In 2025?

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

I Programmer Logo Square

February 6 - 12, 2025

Featured Articles


Where's Java Going In 2025?
10 Feb | Nikos Vaggalis
article thumbnail

After looking at Java in 2022 and 2023, it's time too look at what happened in 2024 as well as at the outlook for 2025. The recent Azul "State of Java" survey gave us extra impetus, and insights, so let's take a detailed look at today's Java landscape.


The Road to Silicon Valley
06 Feb | Historian
article thumbnail

The name Silicon Valley is known to people who have never touched a computer. It is the legendary centre of electronics and computing excellence where big companies make large sums of money out of very small things indeed. Why did it all start at this particular location and who were the people that made it happen.

Banner

Programming News and Views


Python 3.14 Goes Faster With Tail-Call Optimization
12 Feb | Mike James
article thumbnail

Python 3.14, which should really be called Pi-thon, has seen its fifth alpha release. It introduces a new interpreter that can be as much 30% faster, depending on what you are doing.

<ASIN:B0CK3X93KF>

<ASIN:1871962749>


JetBrains Adds Claude Support To AI Assistant
12 Feb | Kay Ewbank
article thumbnail

JetBrains has added support for Anthropic's Claude Sonnet 3.5 and Haiku 3.5, OpenAI's o1, o1-mini, and o3-mini models to its AI-powered coding tool, AI Assistant, along with local LLM support via LM Studio, allowing users to connect AI chat to locally hosted models.


Memgraph 3 Simplifies Graph Based AI Projects
11 Feb | Kay Ewbank
article thumbnail

Memgraph has released an update to its graph database. The update aims to make it easier to build AI solutions powered by graph technology.


FerretDB 2 Moves To DocumentDB
11 Feb | Alex Denham
article thumbnail

FerretDB has been updated to version 2.0, which the company says offers major improvements in performance, compatibility, support, and flexibility. In practical terms, the main change is a move to use Microsoft's DocumentDB PostgreSQL extension, which is behind a twenty times performance improvement


GitHub Copilot Gets Agent Mode
10 Feb | Kay Ewbank
article thumbnail

GitHub has announced new features for GitHub Copilot to streamline coding tasks. Copilot will now predict what a developer might be going to type next based on what they have already typed. The tool also gets the ability for its agents to implement changes across multiple files.


Amazon Releases AWS Glue 5
10 Feb | Kay Ewbank
article thumbnail

Amazon has announced the general availability of AWS Glue 5.0, with improved performance, enhanced security, and support for Amazon Sagemaker Unified Studio and Sagemaker Lakehouse.


Machine Learning Pioneers Awarded Queen Elizabeth Prize
09 Feb | Lucy Black
article thumbnail

The 2025 Queen Elizabeth Prize has been awarded to Yoshua Bengio, Bill Dally, Geoffrey Hinton, John Hopfield, Jensen Huang, Yann LeCun, and Fei-Fei Li. The seven 2025 Laureates share the £500,000 prize for groundbreaking engineering innovation which is of global benefit to humanity.


Microsoft To Close Dev Home
07 Feb | Kay Ewbank
article thumbnail

Microsoft has announced it is 'retiring' Dev Home, and moving " a subset of its features" to new places. The closedown will happen in May 2025.


Exploring Generative AI In School
07 Feb | Sue Gee
article thumbnail

Code.org, in collaboration with Amazon has announced the launch of a new curriculum to teach AI coding that teaches students how AI works, how to create with it, and the societal considerations and ethical implications of an AI-driven world. It is targeted at students in grades 8 to 12, aged thirteen to eighteen.


YugabyteDB 2.25 Is PostgresSQL 15 Compatible
06 Feb | Kay Ewbank
article thumbnail

The latest YugabyteDB preview release supports PostgreSQL 15 and represents a significant upgrade from the previous version.


Apple Open Sources Swift Build
06 Feb | Alex Denham
article thumbnail

Apple has announced that it is open sourcing Swift Build, an extensible build engine that provides a set of build rules for building Swift projects.

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


Balancing Coupling in Software Design

Author: Vlad Khononov
Publisher: Addison-Wesley
Date: October 2024
Pages: 320
ISBN: 978-0137353484
Audience: General
Rating: 4.5
Reviewer: Kay Ewbank

This book looks in detail at coupling, the degree of interdependence between software modules, and how to use coupling to manage complexity and increase modularity.

<ASIN:B09RV3Z3TP>

Book Watch


Java For Dummies 9th Ed (For Dummies)

This book shows how to write practical, reusable Java code with straightforward tutorials and tips. This updated 9th edition starts from the basics of Java and looks at how to reuse existing code, create new objects, troubleshoot when things go wrong, and build working programs from the ground up. Dr. Barry Burd provides a step-by-step guide to getting started with Java, for beginners and experienced coders alike.

<ASIN:1394289243 >


Signals and Systems: Theory and Practical Explorations with Python (Wiley)

This is an introductory course textbook on signals and systems with numerous examples and code snippets implemented in Python. Fatoş Tunay Yarman Vural and Emre Akbaş provide a complete introductory course in systems and signals, enabling readers to run Python programs for convolution, discrete time Fourier transforms and series, sampling, and interpolation for a wide range of functions. Readers are guided step-by-step through basic differential equations, basic linear algebra, and calculus to ensure full comprehension of the exercises.

<ASIN:1394215754>


"Looks Good To Me" (Manning)

This book subtitled "Constructive Code Reviews" offers a different approach to delivering meaningful code reviews that goes beyond superficial checklists and tense, critical, conversations. Instead, Adrienne Braganza shows how to improve both applications and team dynamics. The book has comprehensive coverage of every part of the code review process, from choosing a system to keeping reviews manageable for everyone involved. With this mix of tools, processes, common sense, and compassion, Braganza says developers can run a highly effective review process from first commit to final deployment.

<ASIN: 1633438120>

 

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, 15 February 2025 )