Introducing spark-advisor: An AI-Powered Spark Performance Engineer

spark-advisor is an agent skill that turns your AI coding assistant into a Spark performance engineer — diagnosing slow jobs, detecting skew, comparing benchmark runs, and producing actionable tuning recommendations.

March 20, 2026 · 4 min · Kent Yao

spark-history-cli: Making the Spark History Server Agent-Friendly

spark-history-cli brings the Spark History Server to your terminal — an interactive REPL and one-shot CLI that covers all 20 REST API endpoints. List apps, inspect jobs, drill into stages, check SQL executions, and download event logs without ever opening a browser. It also ships as a GitHub Copilot CLI skill.

March 18, 2026 · 6 min · Kent Yao

The SQL Execution Detail Page Finally Shows You What Your Jobs Are Doing

The SQL execution detail page in Spark’s Web UI used to show jobs as comma-separated IDs. Now it has a full Associated Jobs table with status, duration, stage progress, and task progress bars — so you can debug SQL queries without clicking through each job individually.

March 14, 2026 · 4 min · Kent Yao

Dark Mode Comes to the Apache Spark Web UI

Apache Spark’s Web UI now supports dark mode — a long-awaited quality-of-life improvement for developers who spend hours debugging jobs. Here’s why we built it and what it means for the Spark community.

March 6, 2026 · 4 min · Kent Yao

Rethinking SQL Plan Visualization in Apache Spark

The Spark SQL plan visualization just got a major upgrade — compact node labels, clickable metric panels, and edge row counts that make join explosions immediately visible.

March 5, 2026 · 4 min · Kent Yao