InfoQ Homepage Languages Content on InfoQ
-
JDK 22 and JDK 23: What We Know So Far
JDK 22, the first non-LTS release since JDK 21, has reached its second release candidate phase with a final set of 12 new features, in the form of JEPs, that can be separated into four categories: Core Java Library, Java Language Specification, HotSpot and Java Tools. We examine JDK 22 and predict what features have, or could be, targeted for JDK 23.
-
The Guardian Creates a Newsroom Collaboration Tool Using Serverless, React and GraphQL
The Guardian created Pinboard, a discussion and asset-sharing tool integrated into a variety of content management platforms used by the company. The solution uses a range of technologies, including Typescript for coding the business logic, different serverless services for code execution, API endpoints, and GraphQL server, as well as AWS RDS (PostgreSQL) for storage.
-
JBoss Enterprise Application Platform 8.0 Delivers Support for Jakarta EE 10
Red Hat released version 8.0 of the JBoss Enterprise Application Platform, an open-source Jakarta EE-compliant platform, in February 2024. The latest release brings several improvements to the platform, including support for Jakarta EE 10, changes to the management console and CLI, and removal of legacy security subsystems.
-
Docker Desktop 4.27 Brings Docker Init GA with Java Support, Synchronized File Shares, and More
Docker has released Docker Desktop 4.27. This version brings Docker Init GA with Java support, synchronized File Shares, support for Test Containers with Enhanced Container Isolation, Docker build cloud, Docker Debug and more.
-
Deno 1.40 Released, Features Upcoming JavaScript’s Temporal API and Decorators
The Deno team recently released Deno 1.40. Deno 1.40 implements upcoming JavaScript’s Temporal API for advanced date and time operations; and the latest JavaScript’s decorator proposal for meta- and aspect-oriented programming.
-
Java News Roundup: JDK 22 RC2, Multiple Releases in the Spring Ecosystem, Payara Platform
This week's Java roundup for February 19th, 2024, features news highlighting: JDK 22 in release candidate 2, the February 2024 edition of the Payara Platform, numerous milestone and point releases in the Spring ecosystem, multiple releases of Apache Tomcat and Log4j and Gradle 8.7-RC1.
-
Swift OpenAPI Generator Reaches 1.0
Open-sourced six months ago, the Swift OpenAPI Generator is now stable. Version 1.0 brings new features and a simplified API.
-
Major Browser Vendors Announce Interop 2024 to Solve Incompatibility Issues
Browser makers Apple, Google, Microsoft, and Mozilla, alongside consultancies Bocoup and Igalia, recently announced Interop 2024, a project to promote web browser interoperability. Interop 2024 includes 17 focus areas addressing layout, styling, user interaction concerns, and more.
-
Bun Announces Cross-Platform Shell Scripting in JavaScript and TypeScript
Bun recently announced the release of Bun Shell, offering JavaScript and TypeScript developers a cross-platform shell. This release aims to simplify the execution of shell scripts in JavaScript and TypeScript, providing a bash-like environment with features such as globbing, environment variables, redirection, and piping. The release is alpha quality and may undergo breaking changes in the future.
-
Oracle Graal Cloud Native 4.2.1 Brings Java 21 Support, New Cloud Integrations, and More
Oracle has released the Graal Cloud Native 4.2.1, its own build of the open source Micronaut framework. This version brings support for Java 21 including Graal Native Image, cloud integration with Google Cloud Platform, new guides for Google Cloud, launcher and client updates, and more.
-
AWS Introduces an Experimental Low Latency Runtime for Faster, More Efficient Serverless Apps
AWS recently open-sourced its JavaScript runtime, called LLRT (Low Latency Runtime), an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
-
Java News Roundup: New JEP Candidates, Milestone Releases for Spring Projects and Micrometer
This week's Java roundup for February 12th, 2024, features news highlighting: new JEP candidates, JEP 465 and JEP 466, milestone and point releases of Spring Framework, Spring Data, Micrometer and Project Reactor, Hibernate Search 7.1.0-RC1 and Infinispan 15.0.0.Dev01.
-
Netflix Announces SafeTest, Its Custom Approach to Front-End Testing
Moshe Kolodny recently introduced SafeTest, described as a novel approach to front-end web testing. SafeTest orchestrates a test runner, a browser automation library, a UI framework, and dependency injection capabilities to alleviate the pain points of traditional UI testing methods. SafeTest is currently used at Netflix.
-
Typescript 5.4 Beta Released with Noinfer Utility Type and Improved Type Inference
Daniel Rosenwasser, senior program manager for TypeScript, recently announced the beta release of TypeScript 5.4. TypeScript 5.4 features improved type inference, a new NoInfer utility type, and breaking changes.
-
DoorDash Uses CockroachDB to Create Config Management Platform for Microservices
DoorDash created a configuration management platform to help its logistics team maintain the growing number of business preferences and configuration values. The company used CockroachDB for persistence and simplified the architecture compared with the previous solution. The new platform enables experimentation, improves configuration value lifecycle, and provides flexibility and extendibility.