BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Testing Advanced Driver Assistance Systems

    Advanced driver assistance systems can have a huge number of test cases. Cutting the elephant into smaller pieces can ensure every bit and piece is tested. A good test environment is essential to be efficient, fast and flexible to cover all required tests to ensure quality. Testers should be involved in the project right from the beginning to avoid task-forces, quality- or delivery problems.

  • Apple Announces Full Swift Rewrite of the Foundation Framework

    The Swift team has started to work on a new open-source implementation of the Foundation framework. To be written entirely in Swift, the new Foundation aims to improve performance by getting rid of conversion costs between Objective-C and Swift as well as to provide the opportunity for modularizing and clean it up.

  • Spring for Apache Kafka 3.0 and Spring for RabbitMQ 3.0 Released

    VMWare has released Spring for Apache Kafka 3.0 and Spring for RabbitMQ 3.0 requiring Java 17 and Spring Framework 6.0. The projects now support the creation of native GraalVM applications and observation for timers and tracing by using the Micrometer metrics facade. Both projects now provide a Bill of Materials (BOM) in the pom.xml file to assist with dependency management.

  • AWS Announces Clean Rooms for Secure Collaboration with Analytics Data

    During the recent re:Invent conference, AWS announced the preview of Clean Rooms for analytics data. The new service provides safe environments where multiple customers can securely share and analyze data with control of how the data is used, reducing the risk of sharing personal data.

  • What's New in .NET Community Toolkit v8.1.0 Preview 1

    Microsoft’s .NET Community Toolkit’s latest version, v.8.1.0, recently reached its first preview release. The release brings several new features and improvements to the toolkit: improvements to the MVVM source generator performance and the addition of custom attributes support for the ObservableProperty attribute. It also brings additional IMessenger extensions and .NET 7 and C# 11 support.

  • WildFly 27 Delivers Support for JDK 17 and Jakarta EE 10

    Red Hat has released WildFly 27, featuring support for JDK 11, JDK 17, Jakarta EE 10 and MicroProfile 5.0. There are also dependency upgrades to Hibernate ORM 6.1, Hibernate Search 6.1, Infinispan 14, JGroups 5.2, RESTEasy 6.2, and Weld 5. WildFly 27 is a compatible implementation for Jakarta EE 10, having passed the TCKs in the Platform, Web and Core profiles.

  • Java News Roundup: JDK 20 in Rampdown, JDK 21 Expert Group, Apache Tomcat, JakartaOne

    This week's Java roundup for December 5th, 2022, features news from OpenJDK, JDK 20 in Rampdown Phase One, formation of the JDK 21 expert group, point and milestone releases of: Spring Shell, Spring Tools, Quarkus, Open Liberty, GraalVM Native Build Tools, Apache Tomcat, Hibernate ORM, Eclipse Vert.x, Resilience4j, JDKMon and Ktor; and JakartaOne Livestream 2022.

  • Asahi Linux Gets Alpha GPU Drivers on Apple Silicon

    After two years of work to reverse engineer Apple Silicon GPU instruction set and to implement the kernel driver, Asahi Linux has finally got an alpha-quality release of its GPU driver that is already good enough to run a smooth desktop experience and some games, Asahi developers Alyssa Rosenzweig and Asahi Lina say.

  • Triggermesh Introduces an Open-Source AWS Eventbridge Alternative with Project Shaker

    Recently TriggerMesh, a cloud-native integration platform provider, announced Shaker, a new open-source AWS EventBridge alternative project that captures, transforms, and delivers events from many out-of-the-box and custom event sources in a unified manner.

  • Amazon Announces Preview of OpenSearch Serverless

    AWS recently announced the preview of OpenSearch Serverless, a new option of OpenSearch service that automatically provisions and scales the resources for data ingestion and query responses. The minimum capacity required for the serverless option raised some concerns in the community.

  • Grafana Labs Announces Trace Query Language TraceQL

    Part of the upcoming Grafana Tempo 2.0, TraceQL is a query language aiming to make it simple to interactively search and extract traces. This will speed up the process of diagnosing and responding to root causes, says Grafana.

  • Microsoft’s Distributed Application Framework Orleans Reaches Version 7

    Microsoft Orleans, a .NET framework for building scalable distributed cloud applications, has been updated for .NET 7 and released as Orleans 7.0.0 on November 8th, 2022. The improvements in this release include better performance, simplified development dependencies and simplified identification schema for the grains, a unit of execution in Orleans.

  • Payara Cloud Automates Jakarta EE Deployments to Kubernetes

    Payara introduced Payara Cloud, a serverless solution for Jakarta EE applications, which manages the infrastructure configuration and creation. It allows developers to focus on creating and configuring the application before pushing the application's WAR file to the cloud.

  • Swift to Add Support for Ownership, Macros, and C++ Interop

    The Swift language workgroup has detailed the main focus areas for the development of Swift in 2023 and further on, which include defining an ownership model for memory management, non-copyable types, a macro system, and C++ interoperability.

  • Enhanced Serverless Development with Terraform and AWS SAM

    AWS announced support for local development and testing of AWS Serverless Application Model (AWS SAM) apps defined in Hashicorp Terraform configuration files. The functionality is provided via the AWS SAM Command Line Interface (CLI) and is currently released as a public-preview.

BT