Warner Bros. Discovery is committed to putting viewer experience first. Learn how they're doing it with Mux.

Skip to content
Matthew McClure

Matthew McClure

Co-Founder and VP of Developer Experience

Creator of Demuxed and wrangler of meetup speakers. Used to write a lot of React and Elixir code. Still do sometimes, but used to, too.

Written by Matthew:
Symbol of rocket ship with the word "Launch!" written beside it. On an orange background.

Published on January 26, 2024 (3 months ago)

The next 6 months: what’s sparking joy in our roadmap

Matthew McClure
By Matthew McClure5 min readProduct

One of our founders quickly reflects on what he's excited about in Mux's ~6-month roadmap.

An illustration showing a service worker sitting between a browser and a cloud icon

Published on August 21, 2023 (8 months ago)

Service workers are underrated, and building media proxies proves it

Matthew McClure
By Matthew McClure12 min readEngineering

Service workers have so much potential. Let's explore building a media proxy as a service worker that can run in your browser or in the cloud.

A very classy looking anthropomorphic video tape recorder with tape coming out.

Published on May 17, 2022 (almost 2 years ago)

We're getting Mux folks together for a soiree. Some might even call it a user conference.

Matthew McClure
By Matthew McClure4 min readCompany & Events

We're doing the conference thing: The Mux Informational is coming to a screen near you for free on May 24. Here's why we're doing it, and why you should join.

An illustration of Steve Ballmer saying "developers, developersl, developers"

Published on December 14, 2021 (over 2 years ago)

Being a great developer product company is more than building products for developers

Steve Heffernan
Matthew McClure
Jon Dahl
Adam Brown
By Steve and 3 others6 min readCompany

Developer product companies, despite massive success in some cases, are still early, and the playbooks aren’t as developed.

A screenshot of a terminal using the CLI

Published on August 13, 2020 (over 3 years ago)

Hey look, a Mux CLI

Matthew McClure
By Matthew McClure2 min readEngineering

We released an early version of a CLI that we've been using internally. It makes it easier to upload local assets, along with some signing utilities, and more. We'd love to hear what you think!

That's gonna be a (mostly) no

Published on April 14, 2020 (about 4 years ago)

The state of going live from a browser

Matthew McClure
By Matthew McClure10 min readEngineering

You can watch live TV, record yourself, video chat with peers, screenshare...of course you can broadcast live RTMP streams, right? Weeelll...No, but kinda sorta with some server-side help.

Published on February 3, 2020 (about 4 years ago)

An interview with DatoCMS

Matthew McClure
Dylan Jhaveri
By Matthew and Dylan4 min readCustomers

See how DatoCMS uses Mux to power video for customers using their headless CMS product.

The New Video.js Themes

Published on November 14, 2019 (over 4 years ago)

The New Video.js Themes

Matthew McClure
By Matthew McClure5 min readVideo news

Explore four themes for Video.js, learn how to use them in your projects, and discover how you can build your own video.js themes.

Why we speak

Published on September 24, 2019 (over 4 years ago)

Why we speak

Matthew McClure
By Matthew McClure3 min readCompany

At Mux, we encourage everyone across all teams to participate in speaking opportunities. Read about why we feel so strongly about its value.

Canvas: Do cool stuff with video in the browser

Published on July 25, 2019 (over 4 years ago)

Canvas: Do cool stuff with video in the browser

Matthew McClure
By Matthew McClure7 min readVideo education

The `video` element is a thing of beauty except that beauty crumbles like dust through our fingers when you need to modify the content in any way.

Abstracting Our Redux Confirmation Modal Pattern

Published on June 24, 2019 (almost 5 years ago)

Abstracting Our Redux Confirmation Modal Pattern

Matthew McClure
By Matthew McClure3 min readEngineering

Our Redux store was getting littered with confirmation-modal specific actions. Enter the first Redux Sagas pattern that felt like it was helping to simplify a difficult problem in our application.

Building your own video platform: Personal CMS using Airtable and ZEIT Now

Published on April 16, 2019 (about 5 years ago)

Building your own video platform: Personal CMS using Airtable and ZEIT Now

Matthew McClure
By Matthew McClure7 min readVideo education

With ZEIT’s Now, we can easily build applications that interact with our Airtable database's API. We can wire them all together and build our own video CMS.

Published on February 1, 2019 (about 5 years ago)

Node & Elixir SDK Updates: Signed URL JWT Helpers and more!

Matthew McClure
By Matthew McClure2 min readProduct

We spend a lot of time thinking about how we can make our products easy and fun to work with. Our public API is something we hope people find intuitive and reasonable, but the last thing you want to do...

Introducing Direct Uploads

Published on December 17, 2018 (over 5 years ago)

Introducing Direct Uploads

Matthew McClure
By Matthew McClure2 min readProduct

We’re thrilled to announce that getting your videos into Mux just got a little easier. 🙂 Starting today, you can now push content directly to Mux. 🎉 Up until now, if you wanted to create a new Mux ass...

Instant GIFs! For animated video thumbnails and...whatever

Published on August 16, 2018 (over 5 years ago)

Instant GIFs! For animated video thumbnails and...whatever

Matthew McClure
By Matthew McClure4 min readProduct

Our nifty new feature can instantly create a GIF from video. Just GET a URL and you can create a 5-10 second animated GIF from any part of a video.

Published on August 14, 2018 (over 5 years ago)

Per-title encoding @ Scale

Matthew McClure
By Matthew McClure18 min readVideo news

Updated 9/14/21: We hit pause on audience-adaptive and per-title encoding. Read the details on why in this post: Instant Per-Title Encoding. The venerable Nick Chadwick spoke at Facebook's Video @Sca...

It's your data, build things with it: Announcing public beta access to our API

Published on July 26, 2017 (over 6 years ago)

It's your data, build things with it: Announcing public beta access to our API

Matthew McClure
By Matthew McClure3 min readProduct

We're proud to call ourselves a developer-focused company. We want developers to want to use our products and actually enjoy it when they do. When we build new features or tools, we want the person tha...

So we redid our charts... (Part II: Graphing, React-ing, and maybe a little crying)

Published on June 30, 2017 (almost 7 years ago)

So we redid our charts... (Part II: Graphing, React-ing, and maybe a little crying)

Matthew McClure
By Matthew McClure13 min readProduct

Part 2/2 in a series on how we revamped the charts in our video analytics product. We'll explore a few charting libraries and talk about how we picked ours.

Published on January 20, 2017 (about 7 years ago)

Announcing Alerting

Matthew McClure
By Matthew McClure3 min readProduct

One of the core beliefs we have at Mux is that everything we do should help customers improve their platform and viewer experience. We help them understand the overall health of their video delivery pl...