Java

AI will require more software developers, not fewer
It’s time we officially bury the idea that AI means we won’t need software developers. For years, we’ve heard that generative AI and large language models (LLMs) are coming for our jobs. In software development, that supposedly means fewer human...
2025-04-07 09:00
Hashtag Jakarta EE #275
Hashtag Jakarta EE #275 Welcome to issue number two hundred and seventy-five of Hashtag Jakarta EE! Jakarta EE 11 Web Profile is released! It’s a little later than planned, but we’re finally there, and Jakarta EE 11 Web Profile joins Jakarta EE 11...
2025-04-06 09:59
Critical deserialization bug in Apache Parquet allows RCE
A flaw in code for handling Parquet, Apache’s open-source columnar data file format, allows attackers to run arbitrary code on vulnerable instances. The vulnerability, tracked as CVE-2025-30065, is a deserialization issue (CWE-502) in Parquet’s Ja...
2025-04-04 20:01
Google Cloud Next ’25: What to expect
Google Cloud Next ’25, which runs from April 9-11 in Las Vegas ,will showcase the latest advancements and future directions of Google Cloud Platform and cloud computing in general. Naturally, you can expect a strong emphasis on artificial intelligen...
2025-04-04 19:34
Eclipse SDV Community Days in Rotterdam: Safety and Project Integration Take Center Stage
Eclipse SDV Community Days in Rotterdam: Safety and Project Integration Take Center Stage The first SDV Community Days of 2025 are officially in the books – and what a fantastic way to kick off the Eclipse SDV year at the Lunatech offices in Rotter...
2025-04-04 09:33
Basking in JavaScript refinements
Simple and fast. That’s all we want from our software tools. And meeting the requirements, of course. You can’t go without that. Also, we’d like them to be pleasant to use, with a good developer experience. It would be really great to have a...
2025-04-04 09:00
Enterprises are getting worse at multicloud
In the initial years of multicloud adoption, enterprises took cautious, calculated steps to build and manage infrastructures that spanned multiple cloud providers. The objective was flexibility, performance optimization, and risk mitigation. Yet, in 2...
2025-04-04 09:00
Blissfully fast and simple JavaScript frameworks
Simple and fast. That’s all we want from our software tools. And meeting the requirements, of course. You can’t go without that. Also, we’d like them to be pleasant to use, with a good developer experience. It would be really great to have a...
2025-04-04 09:00
Sonatype warns of 18,000 open source malware packages
Software supply chain security company Sonatype uncovered 17,954 open-source malware packages during Q1 2025, the company revealed in its Open Source Malware Index. Sonatype’s Open Source Malware Index for Q1 2025 was introduced April 2. A prolifera...
2025-04-04 00:10
Rust language adds trait upcasting
The Rust team has announced Rust 1.86, an update of the language that now features trait upcasting, or the ability to upcast trait objects. Rust 1.86 was announced April 3. For users with a previous version of Rust, the update can be accessed via the ...
2025-04-03 20:43
Hyperlight Wasm points to the future of serverless
Back when I first wrote about Hyperlight, Microsoft’s minimal hypervisor, I speculated that it had a possible role as a WebAssembly-based alternative to serverless computing tools like Azure Functions, using Kubernetes as a host. So it wasn’t too ...
2025-04-03 18:46
Oniro at the Open Harmony Technical Forum
Oniro at the Open Harmony Technical Forum The first-ever European OpenHarmony  Technical Forum wrapped up in Rotterdam on March 30, 2025, bringing together industry leaders, developers, and academics to talk about the future of open source operating s...
2025-04-03 18:14
GitHub upgrades tooling to help developers stop leaking secrets
Over 39 million API keys, credentials, and other secrets leaked onto GitHub’s platform last year, but an update to its scanning tool could help stop that. The widely used cloud-based version-control platform automatically blocks ‘several secrets e...
2025-04-03 16:40
Accelerate cloud infrastructure initiatives with Lucid Software
Cloud and development operations (devops) teams are under constant pressure to do more, faster. They have outdated systems to update and manage, new systems to build, and requests from business units who need their support. It’s a velocity problem, ...
2025-04-03 14:53
How to use guard clauses in C#
We always strive to write source code that is clean, maintainable, and devoid of any errors. However, we may often find that our application’s code is cluttered because we’ve used too many nested constructs or branches to validate our business rul...
2025-04-03 09:00
JavaLand 2025
JavaLand 2025 JavaLand has always been one of my absolute favourite conferences. With one exception, I have been to every one of them. JavaLand 2025 was, as last year, located at Nürburgring. The location is good, but not perfect, which the attendee n...
2025-04-03 07:43