BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Programming Content on InfoQ

  • Cloudflare Open-Source Workerd Nanoservice Runtime Now in Beta

    Recently open-sourced Cloudflare workerd is a new Web runtime for JavaScript/Wasm applications that shares most of its code with the runtime used by Cloudflare Workers. Workerd is based on standardized Web APIs and aims to enable a new approach to microservices removing their intrinsic latency, says Cloudflare.

  • AWS IoT FleetWise Now Generally Available

    AWS recently announced the general availability (GA) of its fully managed IoT FleetWise service, allowing customers to easily collect, transform, and transfer vehicle data to the cloud.

  • JUnit 5.9 Supports GraalVM Native Image

    JUnit 5.9 resolves various bugs and introduces a number of new features such as the ability to keep temporary files after executing a test. New annotations provide the ability to either enable or disable specific tests when running in a GraalVM Native Image. XML reports are now stored in the Open Testing Reporting format.

  • Helidon 3.0 Introduces Project Starter and Requires Java 17 and Jakarta EE 9.1

    Oracle has released Project Helidon 3.0, featuring support for JDK 17, Jakarta EE 9.1, and MicroProfile 5.0. Also included in this release is the new Helidon Starter for generating custom Helidon applications, an updated command-line tool, and a security hardening of Java serialization through JEP 290: Filter Incoming Serialization Data. InfoQ also spoke to Helidon project lead Dmitry Kornilov.

  • Introducing Spring Boot Migrator

    Spring Boot Migrator (SBM) is an experimental Spring project first released in March 2022. SBM allows developers to convert existing, non Spring Boot applications, which are based on technologies such as JAX-RS, EJB and JMS to Spring Boot or upgrade older Spring Boot applications to the latest version.

  • Microsoft Trains Two Billion Parameter Vision-Language AI Model BEiT-3

    Researchers from Microsoft's Natural Language Computing (NLC) group announced the latest version of Bidirectional Encoder representation from Image Transformers: BEiT-3, a 1.9B parameter vision-language AI model. BEiT-3 models images as another language and achieves state-of-the-art performance on a wide range of downstream tasks.

  • Jakarta EE 10 Delivers New Core Profile and Updates to Specifications

    Jakarta EE 10, released on September 22, 2022, is the third major, and fourth overall, release of Jakarta EE by the Jakarta EE Working Group since Oracle donated Java EE 8 to the Eclipse Foundation in 2017. This release aims to deliver a set of coordinated specifications for building modernized, simplified, and lightweight cloud-native Java applications across the spectrum of Jakarta EE.

  • Java News Roundup: JDK 19 and Jakarta EE 10 Released, String Templates, Payara Platform

    This week's Java roundup for September 19th, 2022, features news from OpenJDK, JDK 19, JDK 20, Amazon Corretto 19, BellSoft Liberica JDK 19, Jakarta EE 10, multiple Spring Framework updates, Quarkus 2.12.3, Payara Platform updates, Micronaut 3.7.0, GraalVM Native Build Tools 0.9.14, JobRunr 5.2.0, PrimeFaces point releases, Failsafe 3.3.0, Apache Groovy 3.0.13 and Apache Log4j2 2.19.0.

  • Google Distributed Cloud Virtual Now Supports Virtual Machines

    Recently Google announced the general availability of virtual machine (VM) support in Anthos for bare metal, also known as Google Distributed Cloud Virtual (GDC), which will allow customers to run VMs alongside containers on a single, unified, Google Cloud-connected platform in their data center or at the edge.

  • Production Identity Framework SPIRE Graduates from CNCF

    The Cloud Native Computing Foundation has announced the graduation of SPIFFE and SPIRE. SPIFFE defines a standard to authenticate software services through the use of platform-agnostic, cryptographic identities. SPIRE is an implementation of the SPIFFE API that is production ready. Recent improvements to the project include adding experimental Windows support.

  • .NET MAUI Framework Released Together with Visual Studio 2022

    Microsoft announced last August that its multi-platform UI framework called MAUI has been officially released and out of preview, with the launch of Visual Studio 2022 for Windows. The release marks the official launch of the new framework for .NET programmers targeting Android and iOS devices, a direct successor to Microsoft’s Xamarin Forms framework.

  • Luxon - Better Date and Time Management in JavaScript

    Luxon is a modern lightweight library for parsing, validating, manipulating, and formatting dates in JavaScript.

  • Open-Source Threat Detection Tool Falco Adds Support for Google gVisor

    The latest version of Falco introduces support for gVisor, Google's application kernel providing an additional isolation layer between applications and the host OS. Using Falco 0.32.1 users can monitor security events from gVisor to detect threats and audit containers.

  • Using Data to Predict Future Usage and Increase User Insights

    By identifying usage trends, you can proactively adjust load, scaling, and routing to better handle the load on particular parts of the globe when you know it will peak there. Data about how users interact with your application can be used to design future features that better mimic these patterns and ensure that new features have a better chance of solving real user problems and getting adopted.

  • Java 19 Delivers Features for Projects Loom, Panama and Amber

    Oracle has released version 19 of the Java programming language and virtual machine with a final feature set that includes seven JEPs. This release features JEPs that provide continued contribution toward Project Amber, Project Loom and Project Panama along with a new feature that ports the JDK to the Linux/RISC-V instruction set.

BT