InfoQ Homepage Development Content on InfoQ
-
JEP 505 Delivers Fifth Preview of Java's Structured Concurrency with Key API Refinements
JEP 505, Structured Concurrency, has reached Targeted status in JDK 25. This refined API enhances parallel task management through static factory methods like StructuredTaskScope.open(). It improves cancellation, observability, and subtask lifetime handling, ensuring clearer, safer code. Developers are encouraged to explore and provide feedback on this innovative iteration.
-
Java News Roundup: OpenJDK JEPs, Hibernate Reactive, Infinispan, JHipster, Gatherers4j
This week's Java roundup for May 5th, 2025, features news highlighting: OpenJDK JEPs Targeted and Proposed to Target for JDK 25; new HotSpot-related JEPs, the first release candidate of Hibernate Reactive 3.0; the first developer release of Infinispan 16.0; and the release of JHipster 8.11.0 and Gatherers4j 0.11.0.
-
QCon London 2025: How to Build a Database without a Server
Alex Seaton, staff engineer at Man Group, presented “How to Build a Database Without a Server” at QCon London 2025. Seaton demonstrated how they migrated an older hedge fund trading system application using a cluster farm that was difficult to maintain to an application using a serverless database and Conflict-Free Replicated Data Types (CRDTs).
-
Android Studio Meerkat Update Enhances Gemini Integration and More
The latest feature drop for Android Studio Meerkat brings a range of updates aimed at boosting developer productivity, including extended Gemini integration for crash analysis and unit testing, enhanced Jetpack Compose previews, better Kotlin Multiplatform (KMP) integration, and more.
-
Google Cloud Announces Rapid Storage for Millisecond-Latency Workloads
At the recent Google Cloud Next 2025, the cloud provider announced Rapid Storage, a new Cloud Storage zonal bucket designed to deliver consistent single-digit millisecond data access for frequently accessed data and latency-sensitive applications. The new storage class provides under 1ms random read and write latency, 20x faster data access, and 6 TB/s of throughput.
-
JBang Jash Brings Streamlined Process Execution to Java
The JBang team has introduced JBang Jash, a Java library designed to simplify the execution of external processes and shell commands through a fluent and predictable API, aiming to addresses the common complexities and boilerplate developers face when using standard Java APIs like java.lang.ProcessBuilder and Runtime.exec for these tasks.
-
Temporal on AWS Aims to Ease Building Resilient Distributed Systems
Temporal Technologies, the company that created Temporal, an open-source microservices orchestration platform focused on durable execution, has made Temporal Cloud available on the AWS marketplace. By offering their services via AWS, the company aims to simplify the development of resilient distributed systems for large-scale applications.
-
Microsoft Pledges Deeper European Tech Ties amidst Sovereignty Debate
Microsoft's five digital commitments aim to bolster Europe's tech landscape and sovereignty through a 40% cloud and AI infrastructure expansion, enhanced cybersecurity, and a robust data privacy framework. By establishing a "European cloud for Europe," Microsoft reinforces its dedication to digital resilience while fostering economic competitiveness and supporting the open-source community.
-
Adoption of the Model Context Protocol within the Java Ecosystem
The Model Context Protocol (MCP), an open standard for LLM tool integration, is gaining adoption in Java (Quarkus, Spring AI, etc.). Developers can now run MCP servers more easily using tools like JBang and the MCP Java catalog.
-
Dev Proxy v0.27 Released: Enhanced API Modeling, AI Integration, and Improved Configuration Features
The Dev Proxy team at Microsoft has announced the release of version 0.27, focusing on enhancing the developer experience with several new features and improvements aimed at streamlining API specification generation, improving editing suggestions, and laying the groundwork for future AI integrations.
-
Meta Launches AutoPatchBench to Evaluate LLM Agents on Security Fixes
AutoPatchBench is a standardized benchmark designed to help researchers and developers evaluate and compare how effectively LLM agents can automatically patch security vulnerabilities in C/C++ native code.
-
Windows Community Toolkit 8.2 Supports Native AOT Compilation
Microsoft released version 8.2 of the Windows Community Toolkit in April 2025. The new release has updated dependencies, .NET 9 support for UWP applications and Native AOT compilation.
-
Java News Roundup: OpenJDK JEP Updates, Spring AI, Quarkus, LangChain4j, JReleaser, WildFly
This week's Java roundup for April 28th, 2025, features news highlighting: four JEPs proposed to target and targeted for JDK 25; new JEPs; three new JEPs; the eighth milestone release of Spring AI 1.0.0; Quarkus 3.22.0; the first release candidate of LangChain4j 1.0.0; the release of JReleaser 1.18.0; and Wildfly joins the Commonhaus Foundation.
-
Instance Main Methods Move from Preview to Final in JDK 25
JEP 512 enhances Java with Compact Source Files and Instance Main Methods in JDK 25, easing the learning curve for beginners. Key features include simplified syntax, automatic imports, and a new IO helper class, empowering developers to create programs with minimal complexity. These changes solidify Java's commitment to accessibility and innovation in programming.
-
Akka Launches New Deployment Options for Agentic AI
Akka has unveiled new deployment options to enhance flexibility for developers building resilient, distributed AI systems. Now offering self-managed nodes and self-hosted regions, Akka empowers enterprises to deploy across various infrastructures. This innovation positions Akka as a leader in agentic AI development, enabling scalable, stateful applications that adapt to rapidly changing demands.