InfoQ Homepage News
-
GraalVM 21.2 Improves Native Components
GraalVM 21.2 has been released to speed up native compilation times, and improve integrations with JDK flight recorder as well as improve support for non-Java languages like Ruby and JavaScript.
-
AWS Announces Customizable Image Support for Amazon EMR on EKS
Recently, AWS announced customizable image support for Amazon EMR on Amazon Elastic Kubernetes Service (Amazon EKS) that allows customers to modify the Docker runtime image that runs their analytics application using Apache Spark on their EKS cluster.
-
Is Java 17 a Glass Half Full?
Java 17 has entered feature freeze and will be released on September 14th.
-
Q&A with Jeff Hollan of Microsoft Regarding Azure Application Services on Kubernetes
InfoQ caught up with Jeff Hollan, director of product management, Azure Application Platform at Microsoft, about the philosophy behind running Azure App Service on Kubernetes, some of the technical details and the requirement on Azure Arc.
-
Making a Case against Kubernetes at Ably
In a recent article in the Ably Engineering series, Ably's engineer Maik Zumstrull explained why real-time messaging platform Ably does not use Kubernetes. InfoQ has taken the change to speak with Zumstrull to learn more.
-
BasisAI Open Source Boxkite Machine Learning Monitoring Tool
Boxkite is an open source instrumentation library designed to track concept drift in highly available model servers. It integrates with DevOps tools such as Grafana, Prometheus, fluentd and kubeflow, scaling horizontally to multiple replicas without needing changes to code or infrastructure. The project claims to be fast, correct and simple.
-
Joanneum Research Releases Robot AI Platform Robo-Gym Version 1.0.0
Joanneum Research's Institute for Robotics and Mechatronics has released version 1.0.0 of robo-gym, an open-source framework for developing reinforcement learning (RL) AI for robot control. The release includes a new obstacle avoidance environment, support for all Universal Robots cobot models, and improved code quality.
-
Java News Roundup: MicroProfile 4.1, Spring Boot Updates, Kotlin, Scala, OpenJDK, Liberica JDK
This week's Java roundup for July 19th, 2021, features news on JDK 17, JDK 18, OpenJDK, Liberica JDK, GraalVM, MicroProfile 4.1, Quarkus 2.0.3, Hibernate, Spring Framework, JobRunr 3.4.0, ReactorFirst 0.1.0, Apache Tika 2.0.0, Kotlin 1.5.30-M1, Scala 3.0.1 and Scala 3.0.2-M1.
-
Microsoft Has Now Its Own Linux Distribution Builder, CBL-Mariner
CBL-Mariner is Microsoft's internal tool to create Linux distributions. Meant to power Microsoft's own Cloud infrastructure, CBL-Mariner distributions aim to consume limited disk and memory resources, as well as offer minimal attack surface.
-
Google Cloud Introduces Option to Choose Region with Lowest CO2 Footprint
Google has recently introduced the option to choose a Google Cloud region according to the lowest CO2 footprint. The new feature is currently available for Cloud Run and Datastream only, with Google planning to extend the offer to more Google Cloud services in the future.
-
Snyk JVM Ecosystem Report 2021 Finds Increased Usage of Java 11 in Production
The JVM Ecosystem Report 2021 has revealed that 62% of the surveyed developers use Java 11 in production; Kotlin is the most popular JVM language after Java and AdoptOpenJDK is the most popular JDK distribution. The use of Spring Boot, Jakarta EE, and newer frameworks all grew over the past year. Brian Vermeer, developer advocate at Snyk, spoke to InfoQ about this survey.
-
Ferrari Chooses AWS Machine Learning for Racing and Road Operations
Ferrari will use AWS machine learning, analytics, and compute capabilities across the organization, including the Formula One team Scuderia Ferrari.
-
PayPal Engineering Teams Implement Premortem Analysis
In a recent blog post, the PayPal engineering team published how it uses premortem analysis as part of its regular software design process. The team adopted a customized version of premortem analysis last year, which highly benefited PayPal engineering. Premortem is a strategy in which a team imagines that a project failed and then works backward to determine what could lead to this failure.
-
Artificial Intelligence for IT Operations: an Overview
Artificial intelligence for IT operations (AIOps) combines sophisticated methods from deep learning, data streaming processing, and domain knowledge to analyse infrastructure data from internal and external sources to automate operations and detect anomalies (unusual system behavior) before they impact the quality of service.
-
WhatsApp Adopts the Signal Protocol for Secure Multi-Device Communication
WhatsApp is testing its new architecture aimed to enable true multi-device message synchronization while preserving end-to-end cryptographic security. To this aim, WhatsApp is adopting the Signal protocol.