InfoQ Homepage News
-
Java News Roundup: Jakarta EE 11-M2, JEPs Targeted for JDK 23, Spring Boot, Hibernate, GlassFish
This week's Java roundup for April 15th, 2024 features news highlighting: the second milestone release of Jakarta EE 11; Stream Gathers (Second Preview) and Vector API (Eighth Incubator) targeted for JDK 23; the first release candidate of Spring Boot 3.3.0; the first alpha release of Hibernate 7.0.0; and the fifth milestone release of GlassFish 8.0.0.
-
JDK Mission Control 9.0.0 Requires JDK 17
Marcus Hirt, director of engineering at Datadog, released JDK Mission Control 9.0.0 almost three years after the release of JDK Mission Control 8. The new release requires JDK 17 and contains several bug fixes and new features such as support for Eclipse 4.30.
-
Yelp Overhauls Its Streaming Architecture with Apache Beam and Apache Flink
Yelp reworked its data streaming architecture by employing Apache Beam and Apache Flink. The company replaced a fragmented set of data pipelines for streaming transactional data into its analytical systems, like Amazon Redshift and in-house data lake, using Apache data streaming projects to create a unified and flexible solution.
-
Swift Asynchronous Programming Recipes on GitHub
Swift developer Matt Massicotte, formerly at Crashlytics and Apple, has recently launched a GitHub repo collecting a number of useful recipes to make it easier to use Swift concurrency and solve recurrent problems, while being aware of the most common traps you can fall into.
-
Production Comes First - an Outside-In Approach to Building Microservices by Martin Thwaites
Martin Thwaites, an observability evangelist, developer, and developer advocate at honeycomb.io, presented on Production Comes First - an Outside-In Approach to Building Microservices. The session was part of the "Connecting Systems: APIs, Protocols, Observability" track.
-
Cloudflare R2 Storage Introduces Event Notifications and Infrequent Access Storage Tier
During the recent Developer Week, Cloudflare announced that the object storage R2 now supports event notifications, which automatically trigger Workers in response to data changes. Additionally, the migration service Super Slurper now extends its support to Google Cloud Storage and a new infrequent access storage tier is available in private beta.
-
Android 15 Beta Brings Loudness Control, Improvements for Satellite Connectivity, and More
Google has released Android 15 Beta. This version brings loudness control, screen recording detection, edge-to-edge apps by default, improvements for satellite connectivity and OpenJDK core libraries, new SQLite Apis, and more.
-
New Cloud Governance Guidance in the Microsoft Cloud Adoption Framework for Azure
Microsoft recently announced significant updates to the Govern section of its Cloud Adoption Framework (CAF) for Azure, enhancing cloud governance guidance across various domains, including identity, cost management, and AI, to support better organizations, from startups to large enterprises, in their cloud journey.
-
Expedia Opensources its Container-Startup-Autoscaler (CSA) for Kubernetes Workloads
Expedia's Performance and Reliability team has recently open-sourced its container-startup-autoscaler (CSA). It is a Kubernetes controller leveraging the In-Place Update of Pod Resources feature to dynamically adjust CPU and/or memory resources of containers during startup based on user-defined startup/post-startup configurations.
-
Airbnb Open-Sources its ML Feature Platform Chronon
Chronon, Airbnb's platform which creates the infrastructure required to transform raw data into ML-ready features, is now open source. As Airbnb ML infrastructure engineer Varant Zanoyan explains, Chronon supports a variety of data sources and aims to provide low-latency streaming.
-
How to Do Sustainable Software Development
Software sustainability includes computing for environmental purposes and using resources appropriately. According to Coral Calero, software engineers need a holistic way of looking at software and should be aware of the environmental impact of software. Several tools and frameworks are available for software engineers to do sustainable software development.
-
Building SaaS from Scratch Using Cloud-Native Patterns: a Deep Dive into a Cloud Startup
Joni Collinge, Diagrid's founding software engineer, presented at QCon London and discussed a case study on the evolutionary design and implementation of the Diagrid Cloud platform, which underpins Diagrid’s SaaS offerings.
-
KubeCon EU: Mercedes-Benz’s Migration from Pod Security Policies to Validation Admission Policies
During KubeCon EU the Mercedes Benz team presented their migration journey from Pod Security Policies to Validation Admission Policies to secure their 1000+ Kubernetes clusters. The solution was chosen in favour of Kyverno due to its improved performance.
-
Google Announces Agent Builder, Expanded Gemini 1.5, Open-Source Additions
At the Google Cloud Next 2024 event, Google announced the launch of Vertex AI Agent Builder, the public preview of Google's most advanced generative AI model, Gemini 1.5 Pro, and the addition of open-source language models to the Vertex AI platform.
-
Thoughtworks’ VP of Data and AI Shares Insights for Building a Robust Data Product at QCon London
During his QCon London presentation, Danilo Sato, vice president of data & AI at Thoughtworks, reemphasized the importance of using domain-driven design and Team Topologies principles when implementing data products. This ensures effective data encapsulation in a more complex landscape where data responsibilities are “shifting left” towards the developer.