InfoQ Homepage News
-
AI Assistant Comes to ReSharper
JetBrains released an AI-powered version of ReSharper, its developer productivity extension for Microsoft Visual Studio. The new version, ReSharper 2023.2, is the first that will come with AI-powered development assistance.
-
Testing across a Large Number of Inputs with Property-Based Testing
Property-based testing is an approach that involves specifying statements that should always be true, rather than relying on specific examples. It enables you to test functions across a large number of inputs with fewer tests. Every run of a property-based test will use different inputs, which can give you confidence your code works in a general case.
-
New AWS .NET Distributed Cache Provider for DynamoDB in Preview
Recently AWS announced the preview release of the AWS .NET Distributed Cache Provider for DynamoDB. This library enables Amazon DynamoDB to be used as the storage for ASP.NET Core’s distributed cache framework.
-
New Migration Capabilities in Application Migration Service: Global View, Import/Export and More
AWS recently announced three significant updates with Global View, Import and Export from local disk, and additional post-launch actions in the Application Migration Service (MGN) to enhance migration capabilities.
-
Vaadin 24.1.0: Enhancing Web Application Development with New Features and Optimizations
Vaadin, the open-source platform for building business-oriented single-page web applications, has announced the release of Vaadin 24.1.0. This latest version brings a host of new features and improvements, further enhancing the platform's capabilities and providing developers with more tools to create robust, high-performing web applications.
-
.NET Community Toolkit 8.2.1: New Code Fixers, Diagnostics and QoL Improvements
Microsoft has published the latest version of its .NET Community Toolkit, version 8.2.1, with several new enhancements and features. According to the release, this new version brings quality-of-life improvements across all libraries, performance optimizations to the MVVM Toolkit source generators, new code fixers and improved diagnostics.
-
Instacart Creates a Self-Serve Apache Flink Platform on Kubernetes
Instacart moved their Apache Flink workloads from AWS EMR to Kubernetes to meet the high demand for data processing use cases using Flink within the organization, as using EMR became problematic for many teams with different requirements. As a result, they made the platform easier to use and reduced their operational and infrastructure costs.
-
How Spotify Carries through Experiments at Scale for Spotify Home
Spotify runs more than 250 online experiments annually on its Spotify Home platform, which are used by dozen of different teams. To accomplish running experiments at such scale, Spotify uses a number of different tools, explains Spotify product manager Nik Goyle.
-
Modern Cryptography in OpenJDK: Introduction of Key Encapsulation Mechanisms API
JEP 452, Key Encapsulation Mechanism API, has been marked as completed for JDK 21. This JEP introduces a modern encryption technique for securing symmetric keys using public key cryptography. The API supports various KEM algorithms, including RSA-KEM, ECIES, and those under NIST's Post-Quantum Cryptography standardization.
-
Google's Speech AI AudioPaLM Performs Translation with Voice Transfer
Researchers at Google announced AudioPaLM, a large language model (LLM) that performs text-to-speech (TTS), automated speech recognition (ASR), and speech-to-speech translation (S2ST) with voice transfer. AudioPaLM is based on the PaLM-2 LLM and outperforms OpenAI's Whisper on translation benchmarks.
-
AWS Introduces Remote Invoke Feature in AWS SAM CLI, Enabling Seamless Testing of Lambda Functions
AWS recently announced the launch of the remote invoke feature in AWS Serverless Application Model (SAM) Command Line Interface (CLI) for AWS Lambda, allowing developers to quickly invoke their AWS Lambda functions deployed to the AWS cloud.
-
Java News Roundup: Jakarta EE 11 Updates, Quarkus LTS, Micronaut, Foojay Board, DevBCN, JCrete
This week's Java roundup for July 3rd, 2023, features news from JDK 22, JDK 21, Jakarta EE 11 updates, Micronaut 4.0.0-RC1, Quarkus 3.2.0 and 2.16.8, Helidon 3.2.2, Apache Camel 4.0.0-RC1, Hibernate Search 6.2.0, Hibernate Reactive 2.0.2, Infinispan 15.0.0.Dev02, JDKMon 17.0.69, JBang 0.109.0, Kotlin 1.9.0, Foojay.io updates, and DevBCN and JCrete conferences.
-
Descaling for Delivery and Using AI to Enhance Software Development: Learnings from QCon New York
The track Optimizing Teams for Fast Flow - Surviving in the Post-agile Aftermath at QCon New York 2023 comprised two talks in the morning that went into replacing an agile process with engineering and conversational software delivery using AI.
-
JetBrains Launches the Kotlin Notebook Plugin for IntelliJ IDEA
Using the experimental Kotlin Notebook plugin for IntelliJ IDEA, developers will be able to combine code, visualizations, and text, as well as to run code snippets and view their results, all in a single document.
-
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.