InfoQ Homepage Development Content on InfoQ
-
JEP 476: Simplifying Java Development with Module Import
JEP 476, Module Import Declarations (Preview), was integrated into JDK 23. This preview feature proposes to enhance the Java programming language with the ability to succinctly import all of the packages exported by a module, with the goal of simplifying the reuse of modular libraries without requiring code to be in a module itself.
-
Java News Roundup: New JEPs, Payara Platform, Spring Boot 10th Anniversary Podcast
This week's Java roundup for May 6th, 2024, features news highlighting: the May edition of the Payara Platform; and new JEP candidates, namely: JEP 477, Implicitly Declared Classes and Instance Main Methods (Third Preview), JEP 480, Structured Concurrency (Third Preview), JEP 479, Remove the Windows 32-bit x86 Port, and JEP 478, Key Derivation API (Preview).
-
QCon London: Modernizing in Healthcare – from On-Prem to the Cloud
At QCon London, Leander Vanderbijl, senior engineer at Livi, discussed the journey of migrating an on-premises solution to the cloud, including the challenges he faced and the thinking behind the choices he made throughout the journey. The session was part of the "Connecting Systems: APIs, Protocols, Observability" track.
-
Amazon Q Business and Amazon Q Developer Now Generally Available
AWS has recently announced the general availability of Amazon Q a generative AI-powered assistant tailored for businesses and developers. Amazon Q Developer provides code suggestions and recommendations in real time, while Amazon Q Business enables companies to get insights from structured and unstructured data.
-
People, Planet, Cloud and AI: Key Takeaways from QCon London
This year’s QCon London brought a wealth of talks directly or indirectly related to software architecture, ranging from the rise of AI to more established areas like anything cloud-related to the usual classics like architecture quality traits . The conference also featured many talks about sociotechnical aspects of software architecture and engineering and broadly considered sustainability.
-
Enhance Cloud-Based Monitoring with Azure Monitor Pipeline
Azure Monitor is Microsoft's cloud monitoring service for gathering, visualizing, and analyzing telemetry data from applications, infrastructure, and networks. The company recently added a data collection capability in preview with the edge pipeline, which enables the collection and routing of telemetry data before it's sent to the cloud.
-
JobRunr Introduces Version 7.0 with Built-in Support for Virtual Threads
JobRunr v7 now defaults to virtual threads for applications using JDK 21, optimizing concurrency for I/O-bound tasks and allowing more jobs to run simultaneously. This update maintains compatibility with Java 8 and supports GraalVM native mode. RedisStorageProvider and ElasticSearchStorageProvider are planned to be dropped in future releases. MongoDB driver is also upgraded.
-
Podman 5 Improves Performance and Stability on Mac and Windows through Partial Rewrite
The latest release of container management tool Podman brings a complete rewrite of the podman machine command to improve hypervisor support on macOS and Windows. Additionally, it now supports OCI artifacts in manifest files, adopts Pasta by default for rootless networking, and improves the containers.conf configuration file.
-
The Devoxx Genie IntelliJ Plugin Provides Access to Local or Cloud Based LLM Models
Devoxx Genie, a 100% Java based JetBrains IntelliJ IDEA Plugin, uses local- or cloud-based Large Language Models (LLMs) for generating unit tests and explaining, reviewing and improving source code.
-
Infinispan Unveils 15.0.0 with an Advanced RESP Endpoint and Requires JDK 17
Infinispan, an open-source key/value data store and data grid platform written in Java, unveiled its latest version, 15.0.0. This release is a significant milestone. Notably, it implements most of the core Redis commands in the RESP endpoint, optimizes intra-cluster communications, enhances the tracing subsystem and server management console, and updates the minimum JDK to JDK 17.
-
Java News Roundup: OpenJDK JEPs, Spring Projects, Quarkus, Hibernate, JHipster, JReleaser
This week's Java roundup for April 29th, 2024, features news highlighting: JEP 476, Module Import Declarations (Preview), and JEP 474, ZGC: Generational Mode by Default, targeted for JDK 23; new JEP candidates; and updates to Spring projects, Quarkus, Hibernate ORM, Hibernate Reactor, JHipster, JHipster Lite and JReleaser.
-
Confluent Cloud for Apache Flink is Now Generally Available with AI Features
Confluent announced last month the general availability (GA) of Confluent Cloud for Apache Flink. This fully-managed service enables real-time data processing and the creation of high-quality, reusable data streams. The service is available across Amazon Web Services (AWS), Google Cloud, and Microsoft Azure.
-
Node.js 22 Released with Increased Support for ESM Modules and Web APIs
The Node.js team recently released Node.js 22. Key features include increased compatibility with JavaScript native modules and web APIs, together with performance improvements.
-
Amazon S3 Unauthorized Request Billing Issue: an Empty S3 Bucket Can Dramatically Increase the Costs
Maciej Pocwierz, a senior software engineer, recently revealed a significant issue—an empty S3 bucket can unexpectedly result in a substantial AWS bill. In his case, nearly 100,000,000 S3 PUT requests were executed within a single day, leading to a bill that was far from negligible.
-
Open-Source APM and Observability Tool Coroot Now GA
The open-source application performance monitoring system Coroot is now generally available. Announced as an alternative to DataDog and NewRelic, the observability tool leverages eBPF for insights into system performance and supports monitoring heterogeneous infrastructures.