Skip to content
Darius Cepulis

Darius Cepulis

Senior Community Engineer

Pretends he knows more about coffee than he does. Happier when he's outside. Thinks the web is pretty neat.

Written by Darius:
Two boxes, one labeled server and the other labeled client, are closely connected by two lines.

Published on May 16, 2024 (2 months ago)

Darius Cepulis
By Darius Cepulis13 min readEngineering

What can you do with Server Components and Actions in React 19? Let’s talk about how React 19’s features are a big deal, even for a simple marketing site.

A Swiss Army knife with various video player symbols (and a banana?) floating near each tool

Published on April 15, 2024 (3 months ago)

Christian Pillsbury
Darius Cepulis
By Christian and Darius17 min readVideo education

A video playback engine enables more complex video use cases like adaptive bitrate streaming and DRM, but at the cost of bundle size. Is it worth it?

A diagram depicting a client device interacting with a server via a communication line. A lightning bolt sits in between both the client and server.

Published on August 10, 2023 (11 months ago)

Darius Cepulis
By Darius Cepulis9 min readEngineering

React Server Actions offer a way of simplifying posting data to the server by calling a simple function instead. But do they live up to the promise?

An illustration of a browser window showing different page components highlighted in different colors, depicting that some components are client-rendered while others are server-rendered.

Published on July 19, 2023 (12 months ago)

Darius Cepulis
By Darius Cepulis20 min readEngineering

Server Components run on the server instead of the client, giving you control over your bundle size and data fetching. Here’s everything we learned about them.

A documentation icon and the letters M, U, and X in an isometric grid

Published on January 20, 2023 (over 1 year ago)

Darius Cepulis
By Darius Cepulis15 min readEngineering

Great documentation is the backbone of a great API company. How do you scale it and keep a good experience? Learn about information architecture, Next.js 13, React Server Components, and Tailwind.

A browser showing Mux Player loading

Published on November 1, 2022 (over 1 year ago)

Darius Cepulis
By Darius Cepulis6 min readEngineering

With lazy-loading and a blurhash placeholder, we make the loading experience of Mux Player feel great in our Next.js app

A mockup of custom Mux water bottles that were designed for CascadiaJS conference.

Published on September 13, 2022 (almost 2 years ago)

Dave Kiss
Dylan Jhaveri
Darius Cepulis
Amin Amos
By Dave and 3 others6 min readEvents

Mux was proud to be a sponsor at CascadiaJS 2022 – here's a recap of our experience in the high desert.

A screenshot of the Mux guestbook project

Published on April 27, 2022 (about 2 years ago)

Dave Kiss
Darius Cepulis
By Dave and Darius10 min readEvents

If you’ve ever attended a conference in person, you know just how taxing they can be. You try to present your best self: unravel the hotel iron from the closet, work that one uncooperative cowlick to ...