Skip to content

The Mux Blog

We're a team of engineers, marketers, designers, all passionate about video and the work we create together. Welcome to our blog about video.

Green gak slimes its way down over the top of a white play icon layered above a blue background. What a mess!

Published on December 22, 2025 (4 days ago)

An extra-sloppy TikTok-style video feed in React Native

Dave Kiss
Joshua Alphonse
By Dave and Joshua8 min readEngineering

In this article, learn how to build an optimized video feed by creating an infinite-doom-scroll slop machine. Go on, we know you've been dreaming of it.

The Mux, Vercel Workflow, and @mux/ai logos

Published on December 16, 2025 (10 days ago)

Launching durable AI workflows for video with @mux/ai

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineeringAI

Learn how @mux/ai integrates Vercel's Workflow DevKit to make AI video workflows production-ready without extra infrastructure or durability code.

Illustrated version of Supasearch

Published on October 29, 2025 (about 2 months ago)

Building semantic video search with Mux & Supabase

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineering

Learn with this example app how to build semantic video search with Mux and Supabase.

On a gray grid are two boxes. On the left, a blue box with the MCP logo that reads 'Mux MCP', on the right a green box that reads 'Mastra'. The two boxes are connected with what looks like plugs or wires.

Published on October 3, 2025 (3 months ago)

Shaping your AI prompts: using an agent to reduce MCP overhead

Ben Chuba
By Ben Chuba7 min readEngineering

Learn how to offer your clients or employees simple, plain language ways to interact with your systems by connecting a local MCP to a Mastra agent.

Illustration of a video upload interface. A hand cursor with a green plus sign is dragging a file named 'MYNEWVIDEO.MP4' toward a black upload icon with an upward arrow on a yellow background.

Published on September 9, 2025 (4 months ago)

Even devtools need great dashboards

Darius Cepulis
Rahim Alwer
Steve Heffernan
By Darius, Rahim, and Steve7 min readEngineering & Company

We’ve made some big changes to the Mux dashboard, and learned some big lessons about developer experience along the way

Illustration of a wacky audio player interface on an orange grid background. The player includes a play button, a volume button with a shouting face emoji above it, a progress bar showing 6:05, and a playback speed control labeled “1.46x” with a location pin icon above it. Below, text reads “CURRENTLY CONNECTED 6” with two yellow connectors beside the number.

Published on September 3, 2025 (4 months ago)

It's not that bad; it's worse. Meet the actual worst video player.

Christina Martinez
Dave Kiss
By Christina and Dave16 min readEngineering

I thought I had built the worst video player ever imagined. Then, Christina Martinez submitted her concoction to the Worst Player contest… and I was appalled.

Press still from the F1 movie

Published on June 11, 2025 (7 months ago)

How Apple made the F1 movie trailer literally shake things up

Phil Cluff
By Phil Cluff7 min readVideo news & Engineering

Apple released an F1 movie trailer with haptics. You can build vibrating video too (at least for Android).

A hand with a Tailwind logo, crumpling a paper with "CSS" written on it

Published on May 28, 2025 (7 months ago)

Tailwind is the worst form of CSS, except for all the others

Darius Cepulis
By Darius Cepulis8 min readEngineering

Tailwind is weird, verbose, and opinionated… but it works. Here’s why it makes teams faster, more consistent, and a little less frustrated.

A retro arcade coin slot with a glowing red-lit display that reads “25¢ INSERT COIN TO PLAY,” sitting on a neon-patterned carpet with scattered pixel-style gold coins. The box is textured black with a small “Mux” logo at the bottom. A red cable snakes across the floor. On the right side of the image is a yellow smiley face sticker that says “BE KIND REWIND,” set against a vibrant hot pink border.

Published on May 13, 2025 (8 months ago)

The most annoying video player of all time

Dave Kiss
By Dave Kiss8 min readEngineering

Every video player looks the same until you rebuild one with Three.js, simulated physics, and some 90s arcade chaos.

The llms.txt logo; a cursor with four petals around it

Published on April 8, 2025 (9 months ago)

We want your LLM to read our docs

Darius Cepulis
By Darius Cepulis3 min readEngineering & ProductAI

llms.txt is a standard for LLMs to discover and read your website. Users can use LLMs like Claude or Cursor to talk with your docs, improving their experience.

Page 1 of 12Arrow RightArrow RightPage 2