Systems | Development | Analytics | API | Testing

How to get the full potential of Xray with Xray Academy

Software teams today face increasing pressure to deliver high-quality applications at speed. Continuous testing, test automation, and traceability are no longer optional — they’re must-haves for scaling development. Tools like Xray provide the structure and visibility teams need, but their success ultimately depends on how effectively people use them. That’s where Xray Academy comes in.

MySQL Mocking with Speedscale's Proxymock: A Complete Guide

Testing database-driven applications is notoriously painful. If your app depends on MySQL, you’ve probably spent hours setting up local databases, running migrations, loading data, and then cleaning everything up just to rerun your tests. This repetitive cycle slows development, breaks pipelines, and introduces inconsistency between local and production environments.

Designing Your Virtual Test Team

As organizations explore more advanced uses of agentic testing, a compelling vision emerges: a modular virtual test team composed of AI agents, each playing a focused role like Test Architect, Test Designer, Executor, and Summary Agent. While still early in real-world adoption, this model offers a way to coordinate intelligence at scale, with humans guiding the system and autonomy granted based on task risk and maturity.

Metrics That Matter for Agentic Testing

Traditional test metrics like automation %, pass/fail rates, and defect counts don’t reflect the impact of introducing agents into the QA process. This blog explores a new class of KPIs designed to measure how well your virtual test team is performing including Agent Assist Rate, Human Override Rate, Scenario Coverage Delta, and Review Time Saved.

Leveraging Confluent Cloud Schema Registry with AWS Lambda Event Source Mapping

In our previous blog post, we introduced two ways that Confluent Cloud can integrate with AWS Lambda. One option is using Lambda’s Event Source Mapping (ESM) for Apache Kafka, wherein Lambda creates a consumer group, consumes records off the provided topic, and triggers the Lambda function. The record is polled by the ESM, and the consumed record subsequently acts as the event data provided to (and processed by) the Lambda function.

Data Relationship Discovery: The Key to Better Data Modeling

Enterprise data storage comprises a patchwork of systems: ERP databases, CRM platforms, spreadsheets, cloud apps, and legacy files. These systems do their own jobs well individually, but collectively they create a fragmented landscape. For anyone tasked with building a migration, an integration, or even a simple report, the first challenge is not moving data. It’s understanding what exists and how it all connects.

AI-Powered Data Modeling: From Concept to Production Warehouse in Days

Key Takeaways Enterprise data teams spend millions on warehouse infrastructure while still designing schemas the way they did in 1995—one entity at a time, one relationship at a time, hoping the model survives its first encounter with production data. The irony runs deep: organizations racing to deploy real-time analytics are bottlenecked by modeling processes that take six to eight weeks before a single pipeline runs. Data warehouses succeed or fail on design.

Render a Component Preview In Showcase for Ruby on Rails

In part one of this series, we walked through how to use Showcase in a Rails app. It's now time to read some Ruby code written by experienced Rails developers. To do this without getting lost, we'll choose one feature of the showcase engine and analyze how it works: rendering a preview of a component. Let's get started!