InfoQ Homepage Development Content on InfoQ
-
Swift 5.7 Brings New Generics Implementation and Reference Counting Improvements
Announced at WWDC 2022, Swift 5.7 is now officially available. It includes major improvements to the compiler internals, and many syntax and standard library additions, including String regex, concurrency updates, and more.
-
Google Introduces Cloud Backup and Disaster Recovery
Google recently introduced Cloud Backup and Disaster Recovery (DR), allowing customers to enable centralized backup management directly from the Google Cloud console. The new backup and recovery service is designed to work with cloud storage repositories, databases, and applications.
-
Oracle Announces General Availability of MySQL Heatwave on AWS
Oracle recently announced the general availability (GA) of MySQL Heatwave, a service that combines OLTP, analytics, machine learning, and machine learning-based automation within a single instance on AWS.
-
AWS IAM Identity Center Introduces APIs to Manage Users and Groups at Scale
AWS recently introduced IAM Identity Center APIs to create users and groups at scale. Administrators can use these new APIs to manage identities programmatically and gain visibility into users in the Identity Center directory.
-
Google Brings Compute Engine Integration to Cloud Code
Recently Google added a new integration in Cloud Code with its Compute Engine service (GCE) to make it easier for developers to manage their frequently used virtual machines in the IDE, view details about them, connect to them over SSH, upload application files, and view their logs.
-
Preact Joins the Crowd and Bakes in Reactivity Primitives with New Signals API
The Preact JavaScript framework recently released Signals, a new set of reactive primitives for managing application state. Signals let developers associate parts of the user interface with state variables independently of the UI’s component tree. Alleged benefits of the extra 1.6KB: fast re-renders that are independent of the shape of the UI component tree and excellent developer ergonomics.
-
Introducing Helidon Níma Using Virtual Threads to Achieve Simplicity and High Performance
Under the umbrella of Project Helidon, Oracle introduced the first microservices framework based on virtual threads (JEP 425) called Helidon Níma. It is built from the ground up to achieve an easy-to-use programming model with outstanding performance. The technology preview is now available with the Helidon 4.0.0-ALPHA1 release for those who are interested in evaluating the latest Java technology.
-
AWS Open Sources Event Ruler
AWS recently announced that Event Ruler, the component managing the routing rules of Amazon EventBridge, is now open source. The project is a new option for developers in need to match lots of patterns, policies, or expressions against any amount of events in near real-time.
-
Facebook MemLab Helps Finding JavaScript Memory Leaks
While JavaScript runtimes use garbage collection to manage memory, this does not rule out the possibility of leaking memory. To detect all possible cases where memory is leaked, Facebook created and open-sourced MemLab, a tool able to run predefined, automatable test scenarios and analyze heapshot diffs.
-
.NET 7 SDK Now Supports Building Containerised Apps
Microsoft announced on August 25th that .NET 7 SDK will include support for creating containerised applications as part of a build publish process, bypassing the need for explicit Docker build phase.
-
AWS Adds New Intrinsic Functions for Step Functions
AWS recently expanded support for manipulating input and output data by adding 14 new intrinsic functions for AWS Step Functions to simplify data processing, reduce calls to downstream services, and write less code.
-
Java News Roundup: NetBeans 15, Jakarta EE 10, jtreg 7, Spring Cloud, Groovy, Helidon, Micronaut
This week's Java roundup for September 5th, 2022, features news from OpenJDK, JDK 20, Jakarta EE 10, Spring Cloud 2021.0.4, Quarkus 2.12.1, Micronaut 3.6.2 and 3.6.3, Helidon 2.5.3, important changes to upcoming JDK 8 maintenance release, Hibernate ORM 6.1.3, Reactive Native JHipster 4.3.0, Apache NetBeans 15, Apache Groovy 4.0.5, Apache Camel 3.18.2, Ktor 2.1.1 and the JavaZone conference.
-
Google Cloud Certificate Manager Generally Available
Google Cloud recently announced the general availability of Certificate Manager, a service to acquire, manage, and deploy TLS certificates for use with Google Cloud workloads.
-
JEP 429: Extent-Local Variables to Promote Immutability in Java
JEP 429, Extent-Local Variables (Incubator), was promoted from its JEP Draft 8263012 to Candidate status. This incubating JEP, under the umbrella of Project Loom, proposes enabling the sharing of immutable data within and across threads. This is preferred to thread-local variables, especially when using large numbers of virtual threads.
-
JDK 19 and JDK 20: What We Know So Far
JDK 19, the second non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of seven (7) new features, in the form of JEPs, that can be separated into three categories: Core Java Library, Java Specification and Hotspot Compiler. We examine JDK 19 and predict what features may be targeted for JDK 20.