Java remains backbone of enterprise applications

Java is set to remain the stable backbone of enterprise applications, according to a new report from Perforce Software.

The 2024 Java Developer Productivity Report is based on a survey of 440 respondents across 72 countries. Among the key findings, 60 percent of respondents said their companies plan to add Java developers in the coming year, while 42 percent plan to increase their Java development tool budgets.

"These investments in tools and talent are testament to...

White House urges adoption of memory-safe programming languages

The White House Office of the National Cyber Director (ONCD) has released a new report today urging the technology industry to take steps to reduce vulnerabilities in software that leave digital systems open to cyberattacks.

The report, titled "Back to the Building Blocks: A Path Toward Secure and Measurable Software," emphasises the importance of technology manufacturers adopting memory-safe programming languages to prevent entire classes of vulnerabilities from entering the...

David DeSanto, GitLab: AI’s impact on software development in 2024

David DeSanto, Chief Product Officer at GitLab, foresees a paradigm shift in the realm of software development in 2024—with AI taking centre stage.

GitLab's 2023 Global DevSecOps Report serves as the foundation for these predictions, offering a glimpse into the future landscape of organisations' software development toolchains.

AI bias: A hurdle on the path to progress

In the short term, the accelerated integration of AI tools may present a formidable challenge: an...

Stack Overflow reveals UK’s top 10 best-paid developer roles

Stack Overflow has unveiled the UK's top 10 best-paid developer positions, shedding light on the lucrative avenues within the industry.

Leading the pack are developers in senior executive roles, enjoying an average salary of £128,200 ($155,173). Notably, these professionals experienced a significant 30 percent increase in their salaries between 2022 and 2023, reflecting the industry's robust growth. 

Following closely are engineering managers, earning an average of...

Apple releases visionOS SDK for crafting ‘all-new experiences’

Apple has released the visionOS SDK for developers eager to explore the possibilities of augmented reality (AR) and virtual reality (VR) experiences for Vision Pro.

While betas and SDKs for other Apple operating systems like iOS and macOS were launched on the first day of WWDC, developers had to wait for the release of the visionOS SDK. This meant that they could prepare their software for the upcoming fall releases but couldn't immediately start building for the new...

A quarter of tech firms use generative AI for software development

Almost one-in-four US technology firms use generative AI tools to boost software development, with significant growth in adoption across major business functions predicted over the next year.

This is according to a new survey of senior technology executives by global strategy consulting firm Altman Solon.

Altman Solon surveyed 292 senior technology executives and interviewed a panel of industry experts to better understand opportunities for generative AI in businesses....

ChatGPT-generated code is often insecure

OpenAI's large language model, ChatGPT, is capable of generating code but produces insecure code without alerting users to its inadequacies, according to research by computer scientists from the Université du Québec in Canada.

The researchers asked ChatGPT to generate 21 programs in five programming languages to illustrate specific security vulnerabilities such as memory corruption, denial of service, and improperly implemented cryptography.

ChatGPT produced only five...

TypeScript 5: A look at the major changes

In this article, we’ll take a look at some of the major changes in TypeScript 5.

TypeScript 5 was released earlier this month. The latest version features numerous improvements to make the language smaller, simpler, and faster.

Here are the biggest changes in the latest release:

Variadic tuple types

Variadic tuple types allow developers to define tuple types with a variable number of elements. 

In previous versions of TypeScript, the number...

Intel unveils Quantum Software Development Kit Version 1.0

After launching its beta version in September 2022, Intel has released version 1.0 of the Intel Quantum Software Development Kit (SDK).

The SDK is a full quantum computer in simulation that can also interface with Intel’s quantum hardware, including Intel’s Horse Ridge II control chip and Intel’s quantum spin qubit chip when it becomes available this year. The kit allows developers to program quantum algorithms in simulation, and it features an intuitive programming...

App Bundles will help trim Google TV apps

While it’s that time of year when most of us will put on some weight, Google is putting apps for its TV platforms on a diet.

Google has announced that apps for Google TV and Android TV will require the use of Android App Bundles (AABs) by May 2023.

App Bundles were introduced to Android in November 2020 to replace Android Package Kits (APKs).

According to Google, AABs offer the following benefits:

Smaller size – AABs are around 20 percent smaller...