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...
Speeding up .NET application development with Uno Studio
Developer productivity is one of those topics that never goes away. How can we not only make it easier to deliver code but also make that code more reliable and resilient? As a result, we’re seeing something of a renaissance in developer tools, from...
IT leaders are driving a new cloud computing era
At fictional Tech Innovations Inc., a midsize software company, the rapid adoption of cloud technology was once seen as a transformative stepping stone toward agility and scalability. Initially, the company migrated its applications to a well-known pu...
Google unveils Gemma 3 multi-modal AI models
Google DeepMind has introduced Gemma 3, an update to the company’s family of generative AI models, featuring multi-modality that allows the models to analyze images, answer questions about images, identify objects, and perform other tasks that invol...
GitHub to unbundle Advanced Security
GitHub announced plans to unbundle its GitHub Advanced Security (GHAS) product, breaking it up into two standalone products: GitHub Secret Protection and GitHub Code Security. The unbundling is set to happen on April 1. GitHub Secret Protection will d...
OpenAI takes on rivals with new Responses API, Agents SDK
OpenAI’s new Responses API and an upgraded Agents SDK will help enterprises more easily build agents with advanced reasoning and multimodal capabilities, the company said Wednesday. The new tools may help it fend off challenges from rivals such as A...
Experiment with Gemini 2.0 Flash native image generation
The experimental native image generation feature of Gemini 2.0 Flash – allowing for the combination of text and images, conversational image editing, and leveraging real-world knowledge for contextual visuals – is now available for developers to te...
Airgapped Python: Setting up Python without a net(work)
The vast majority of modern software development revolves around one big assumption: that you always have a network connection. If you don’t, it’s typically because you’re on an airplane with no Wi-Fi, and that’s temporary. But what about when...