InfoQ Homepage News
-
Compiler Explorer Provides Insights into Low-Level Android App Optimization
Android engineers at Google added support for the Java and Kotlin programming languages to Compiler Explorer, an open source tool aimed at exploring how compilers work by compiling code in real-time. Using Compiler Explorer, Android engineers can optimize the performance of their apps by observing how the compiler works under the hood instead of using a set of pre-defined best practices.
-
Microsoft Releases Dev Proxy v0.21: New Features Enhance API Testing and Development Efficiency
Microsoft has announced the release of Dev Proxy v0.21, introducing several notable features. Among the key additions are the ability to simulate authentication and authorization using API keys and OAuth2, the capability to quickly generate JWT tokens for testing, a new version of the toolkit, and other improvements.
-
How to Improve Software Team Performance with Experimentation
According to Terhi Aho, experimentation is a way of thinking that guides action. By experimenting we can develop ways of working without a major change process. It can help software teams to solve problems in small steps, relieve their workload, and foster self-management.
-
Google Develops Voice Transfer AI for Restoring Voices
A team at Google Research developed a zero-shot voice transfer (VT) model that can be used to customize a text-to-speech (TTS) with a specific person's voice. This allows speakers who have lost their voice, for example from Parkinson's disease or ALS, to use a TTS device to replicate their original voice. The model also works across languages.
-
AWS Sunsets More Services, Including AWS App Mesh and Amazon FSx File Gateway
In a series of blog posts, AWS has announced the scheduled retirements of several services, including AWS App Mesh and AWS DeepComposer. This new wave of deprecations follows a similar set of retirements earlier in the summer, marking a shift in the cloud provider’s long-standing commitment to existing services.
-
System Initiative Launches DevOps Platform to Address Cloud Stack Drift
System Initiative aims to tackle some long-standing problems in conventional industry practices for deploying and managing cloud infrastructure. Specifically, existing solutions requiring static configurations for cloud infrastructure cannot reliably reflect fast-changing and dynamic cloud services, leading to "stack drift": unpredictability when engineers apply changes to infrastructure.
-
Amazon RDS for MySQL Zero-ETL Integration with Amazon Redshift
Amazon RDS for MySQL's zero-ETL integration with Amazon Redshift is now generally available, enabling near real-time analytics and machine learning on transactional data. This powerful feature allows customized data replication from a single RDS database and facilitates seamless scalability, ensuring businesses gain insights while controlling costs and maintaining data freshness.
-
Java News Roundup: Proposed Schedule for JDK 24, SecurityManager Disabled, Commonhaus Foundation
This week's Java roundup for September 23th, 2024, features news highlighting: the proposed release schedule for JDK 24; JEP 475, Late Barrier Expansion for G1, promoted from Candidate to Proposed to Target for JDK 24; JEP 486, Permanently Disable the Security Manager, promoted from its JEP Draft 8338625 to Candidate status; and Quarkus joining the Commonhaus Foundation.
-
Intuit Engineering's Approach to Simplifying Kubernetes Management with AI
Intuit recently talked about how they managed the complexities of monitoring and debugging Kubernetes clusters using Generative AI (GenAI). The GenAI experiments were conducted to streamline detection, debugging, and remediation processes.
-
Android 15 Brings Desktop-Like Windowing UX on Tablets
The latest Beta 2 for the upcoming Android 15 release introduces desktop windowing for tablets as a developer preview. The new feature makes it possible to manage "freeform windows" that users can create to display multiple apps and resize or move around similarly to what they would do on a desktop computer.
-
Cloud Misconfigurations Can Cause Major Data Breaches: Deliveroo at InfoQ Dev Summit Munich
During her presentation at the inaugural edition of Dev Summit Munich, Danielle Sudai, security operations lead at Deliveroo, explored the fundamentals of cloud security posture management, stressing how a single misconfiguration can damage your company's security. She emphasised the importance of bridging the gap between the different layers of the organisation, from governance to technology.
-
Planning, Automation and Monorepo: How Monzo Does Code Migrations Across 2800 Microservices
Monzo products are supported by an extensive microservice-based platform of over 2800 services. The company relies on planning and heavy automation to drive code migrations at scale and leverages config service to support gradual roll forwards and quick rollbacks in case of issues. Migrations are managed by a central team rather than service owner teams to avoid delays and inconsistencies.
-
AWS Key Management Service Now Supports ECDH for Secure Communications
This summer, AWS announced that the AWS Key Management Service (KMS) supports the Elliptic Curve Diffie-Hellman (ECDH) key agreement. The security team at AWS recently showed how the new DeriveSharedSecret API enables the establishment of secure communication channels by using a derived shared secret.
-
Will Quantum Computing Solve Humanity's Biggest Challenges? InfoQ DevSummit Munich Keynote
During her keynote at the inaugural edition of Dev Summit Munich, Teena Idnani, senior vice president at JP Morgan Chase, gave an overview of quantum computing and how we can prepare for its inevitable change in “traditional” computing. Besides decrypting its concepts and stating its benefits, she also pointed to the “quantum-ready” programming languages.
-
Swift 6 Officially Available
The Swift team has officially announced the availability of Swift 6, a new major version of Apple open-source language with focus on low-level and embedded programming, concurrent code safety, new cross-platforms APIs, and extended Linux and Windows support.