IBM uses generative AI to accelerate mainframe application modernisation

IBM has unveiled a generative AI-assisted product to accelerate the modernisation of mainframe applications.

‘Watsonx Code Assistant for Z‘ is the latest addition to the Watson Code Assistant product family. The solution – along with the upcoming IBM watsonx Code Assistant for Red Hat Ansible Lightspeed – is powered by IBM's watsonx.ai code model.

Watsonx.ai boasts an impressive knowledge of 115 coding languages and has been trained on a staggering 1.5 trillion...

Vaadin speeds up prototyping and styling for Java applications

Vaadin, a provider of Java web application platforms, today announced the launch of two new low-code solutions for users of the Vaadin Flow framework: Visual View Builder and Visual Theme Editor. These low-code tools bridge the gap between application design and development by making it easy for developers and non-developers to visually prototype and style their applications while generating well-structured code as a basis for further development using the open-source Vaadin Flow...

The most in-demand programming languages for 2023

Coding Dojo has released its list of the most in-demand programming languages for this year.

The list uses the number of open full-time jobs to determine the skills that employers are desperately looking for.

Notably, the top three most in-demand languages have been shaken up. Likely driven by the demand for machine learning solutions, Python is now in the top spot.

Here are the top 10 programming languages by open full-time positions and their ranking change...

TIOBE: C++ overtakes Java in programming language popularity

According to the latest TIOBE Index, C++ has overtaken Java in programming language popularity.

The TIOBE Index uses searches across 25 different engines to calculate the popularity of Turing-complete languages. The methodology used for the index has regularly been criticised but it suffices as a rough guide.

Java has been a mainstay in the top three programming languages since the TIOBE Index launched in 2001. However, that impressive streak came to an end this...

80% of Spring framework downloads are exploitable versions

Data from Sonatype suggests that 80 percent of weekly Spring framework downloads are still exploitable versions.

Spring is a mighty popular framework—often ranking in the top three most-used Java frameworks. That’s why the Java developer community was shaken when a vulnerability named Spring4Shell (CVE-2022-22965) was leaked by a security researcher ahead of an official CVE publication.

Spring4Shell allows unauthenticated remote code execution. This week, the US...

Spring4Shell vulnerability could have ‘a larger impact’ than Log4j

A newly-discovered zero-day vulnerability known as Spring4Shell could have “a larger impact” than Log4j.

Log4j made waves in recent months as the vulnerability in the popular open-source logging library enabled attackers to break into systems, steal passwords and logins, extract data, and infect networks with malicious software.

However, attention is now shifting to the Spring4Shell exploit.

Spring4Shell is a zero-day remote code execution (RCE)...

2022 Java Developer Productivity Report: Teams aren’t realising the promise of microservices

The latest edition of Perforce’s annual Java Developer Productivity Report highlights that teams aren’t realising the full promise of microservices and CI/CD.

Developers are often finding that microservices and CI/CD are decreasing their productivity rather than improving. 

Among CI/CD users, 42 percent of respondents report build completion times of over five minutes. The most common (33%) response was build times exceeding 10 minutes.

The highest...

Microsoft announces its own LTS build of OpenJDK

Microsoft has announced the preview of its own build of OpenJDK, a free and open-source implementation of the Java SE platform.

The Microsoft Build of OpenJDK is a long-term support (LTS) distribution that includes binaries for Java 11, based on OpenJDK 11.0.10+9, on x64 server and desktop environments on macOS, Linux, and Windows.

In a blog post, Microsoft wrote:

“Microsoft deploys over 500,000 Java Virtual Machines (JVMs) internally – excluding all Azure...

O’Reilly: Python leads languages, React for web development, and ML/AI interest grows

Education giant O’Reilly has released data about its online platform which highlights some interesting software development trends.

The headline finding is that Python continues to be the programming language with the most interest.

Given the growth in topics relating to Python such as AI – and the language often considered the best to pick up for new developers – it’ll perhaps come of little surprise to hear of its popularity.

O’Reilly highlights...

TIOBE Index: Python slithers ahead of Java for the first time

The latest edition of the TIOBE Index has been released and highlights Python’s continued growth in popularity.

Here are the top 10 most popular languages according to TIOBE’s November 2020 index:

The most notable change in the top 10 is that exchange of places between Java and Python.

Python was created by Guido van Rossum and first released in 1991. The language has gained popularity in recent years due to its reputation of being relatively simple to...