How to simplify app migration with generative AI tools
According to one report, as much as 70% of software used at Fortune 5000 companies was developed over 20 years ago. While there is a strong business rationale for upgrading legacy applications, such migrations are often risky. The high cost of migrati...
When cloud providers go out of business
It’s not every day we witness a cloud provider abruptly closing its doors. Yet, that’s exactly what happened when NetEase, a Hangzhou, China-based internet and gaming giant, announced it was shutting down its public cloud service. As of April 7, 2...
Baidu’s ERNIE launches ‘signal a global AI race’
The launch this weekend by Baidu of a native open-source multimodal foundation model called ERNIE 4.5 and a reasoning model, ERNIE X1, could lower AI adoption barriers, intensify competition, and reshape pricing strategies across the industry, an anal...
GCC 15 compilers move toward completion
GCC (GNU Compiler Collection) 15 is moving forward as a planned update to the series, with a new front end for Cobol. The upgrade also is set to bring improvements to C and C++ development. GCC 15 is expected as a production release in late-April or e...
Combining AI and no-code for business app development
Generative AI and no-code development tools are dramatically changing the software landscape. Just as a new generation of business software is being built using AI, no-code tools place these powerful capabilities in the hands of a much wider audience ...
AI can give you code but not community
For years, developers have flocked to Q&A sites for answers to tricky code challenges, best practices, and even broad design discussions. Stack Overflow in particular has been a bustling hub where expert answers and detailed discussions created a veri...
Hashtag Jakarta EE #272
Hashtag Jakarta EE #272 Welcome to issue number two hundred and seventy-two of Hashtag Jakarta EE! Jakarta NoSQL 1.0 has passed its release review and is now publicly available. This is a major milestone for the project. Congrats to the team! It seems...
JDK 25: The new features in Java 25
Java Development Kit (JDK) 25, a planned long-term support release of standard Java due in September, now has two features officially proposed for it. The first is a preview of an API for stable values, a feature that promises to speed up the startup ...
Stupendous Python stunts without a net
In this week’s Python Report: Sly tricks for setting up Python on a machine with no network, snappier Python code with asyncand await, swifter Python programs with Zig, and slicker web apps with HTMX and Django. Top picks for Python readers on InfoW...
Java hiring plans slip, survey says
Slightly more than half of Java shops surveyed (51%) have plans to add more Java developers in the coming year, down from 60% in 2024, according to a report by Perforce, a provider of Java development and devops tools. And while 34% plan to increase t...
Unlocking bonus worlds with Gemini for the Google I/O puzzle
The Google I/O 2025 puzzle used the Gemini API to generate dynamic riddles for bonus worlds, enhancing player engagement and scalability. Here's what our developers learned on using the Gemini API effectively, including creativity, design, and implemen...
How DeepSeek innovated large language models
The release of DeepSeek roiled the world of generative AI last month, leaving engineers and developers wondering how the company achieved what it did, and how they might take advantage of the technology in their own technology stacks. The DeepSeek t...