InfoQ Homepage Development Content on InfoQ
-
Enhancing AI Capabilities: Google Cloud Integrates Vector Search in Managed Databases
Google Cloud recently added support for the pgvector on Cloud SQL for PostgreSQL and AlloyDB for PostgreSQL. The extension brings vector search operations to the managed databases, allowing developers to store vector embeddings generated by large language models (LLMs) and perform similarity searches.
-
Distributed PostgreSQL Benchmarks: Azure Cosmos DB, CockroachDB, and YugabyteDB
Microsoft recently discussed the results of distributed PostgreSQL benchmarks, comparing transaction processing and price performance for Azure Cosmos DB for PostgreSQL, CockroachDB, and Yugabyte. With different implementation trade-offs, the results show a higher throughput for Azure Cosmos DB but highlight the challenges of benchmarking distributed databases.
-
Enhanced Testcontainers and Development-Time Containers Support in Spring Boot 3.1
Spring Boot 3.1, the latest version of the popular Java-based framework for building stand-alone, production-grade applications, introduces enhanced support for development-time containers. This new feature was the focus of a recent livestream by Josh Long, a Spring developer advocate, on his YouTube channel "Coffee + Software with Josh Long."
-
Cloudflare Introduces Smart Hints to Automate Web Performance Optimisation
Cloudflare has introduced Smart Hints to eliminate the need for manual configuration of Early Hints and Fetch Priorities, By leveraging Cloudflare's network, Smart Hints streamline the optimization process and aim to provide performance improvements without requiring manual configuration.
-
AWS Step Functions Introduces Versions and Aliases for Enhanced Deployment Resiliency
Recently, AWS announced the availability of versions and aliases in Step Functions to improve resiliency for deployments of serverless workflows.
-
Java Enhances Z Garbage Collector with Generational Capabilities
JEP 439, Generational ZGC, has been promoted from Targeted to Completed for JDK 21. This JEP proposes to improve application performance by extending the Z Garbage Collector (ZGC) to maintain separate generations for young and old objects. This will allow ZGC to collect young objects, which tend to die young, more frequently.
-
Manifest Confusion Paves the Way to New npm Supply Chain Threats
A recent report by former npm engineering manager Darcy Clarke found that the npm registry does not validate manifest information against the contents of its corresponding package tarball. This creates a double source of truth that attackers can exploit to hide scripts or dependencies, says Clarke.
-
JEP 441: Transforming Java with Pattern Matching for switch
JEP 441, Pattern Matching for the switch, is completed in JDK 21, following four previews in JDKs 17-20 (JEPs 406, 420, 427, 433). It finalizes the feature, addressing feedback from previews, and enhances the language with pattern matching for switch expressions and statements.
-
Apple Extends Core ML, Create ML, and Vision Frameworks for iOS 17
At its recent WWDC 2023 developer conference, Apple presented a number of extensions and updates to its machine learning and vision ecosystem, including updates to its Core ML framework, new features for the Create ML modeling tool, and new vision APIs for image segmentation, animal body pose detection, and 3D human body pose.
-
How LinkedIn Serves over 4.8 Million Member Profiles per Second
LinkedIn introduced Couchbase as a centralized caching tier for scaling member profile reads to handle increasing traffic that has outgrown their existing database cluster. The new solution achieved over 99% hit rate, helped reduce tail latencies by more than 60% and costs by 10% annually.
-
Java News Roundup: Open Liberty InstantOn and Liberty Tools, Gradle 8.2, Spring Cloud, GlassFish
This week's Java roundup for June 26th, 2023, features news from JDK 22, JDK 21, point releases and release candidates for Spring Cloud, Spring Shell, GlassFish, Micronaut, Quarkus, Open Liberty, Hibernate ORM, Hibernate Search, Apache Groovy, Apache Camel, Maven, JHipster Lite, JReleaser, JobRunr, RefactorFirst, OpenXava, Resilience4j, Failsafe, Yupiik Fusion and Gradle.
-
Uno Platform Visual Studio Code Extension Introduces Mobile Debugging
Uno Platform, a framework for building native mobile, desktop, and WebAssembly apps with C# and XAML, released a new version of the Visual Studio Code extension. The new version adds support for building mobile applications as well as debugging them directly from Visual Studio Code.
-
Amazon Introduces Live Tail in CloudWatch Logs for Real-Time Exploration of Logs
Amazon recently announced CloudWatch Logs Live Tail, an option to analyze logs in near real-time. Currently only available in the AWS console, the interactive log analytics feature helps developers detect and debug application anomalies.
-
Insights from GitHub's Survey - Developers Embrace AI, Collaboration, and Communication Skills
Recently, GitHub released the findings of a survey that involved 500 developers from enterprise companies in the United States, with the objective of understanding their perspectives on the developer experience. The survey revealed that 92% of developers incorporate AI into their day-to-day work, they are actively seeking enhanced collaboration, and placing emphasis on communication skills.
-
KSOC Labs Release the First Kubernetes Bill of Materials (KBOMs)
KSOC labs recently announced the release of the first Kubernetes Bill of Materials(KBOMs). KBOM is an open source standard and command-line tool that helps security teams quickly analyze cluster configurations and respond to CVEs. The project includes an initial specification and implementation that works across cloud providers, on-prem, and DIY environments.