Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Damien Tanner

๐Ÿ‘ค Speaker
791 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And so you have to then buffer the LLM output into sentences, ship them off sentence by sentence to the voice model.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And then as soon as we get that first chunk of 20 millisecond audio we chunk it up into, we stream that straight back down WebSockets from the Cloudflare Worker straight into the user's browser and can start playing the agent response.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

You chose TypeScript to do all this.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

We're pretty set on Cloudflare workers from day one.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And it just solves so many infrastructure problems that you're going to run into later on.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

Like, I don't think we'll need a DevOps person ever.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

It's such a... That's interesting.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

It's such a wonderful...

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

There are constraints you have to build to, right?

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

You're using V8 JavaScript, browser JavaScript in a Cloudflare worker, right?

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

Tons of node APIs don't work.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

There is a bit of a compatibility layer.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

You do have to do things a bit differently.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

But what do you get in return?

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

Your application runs everywhere, 330 locations around the world.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

There is essentially zero cold start.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

Cloudflare workers start up in the time while the SSL negotiations happening.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

The worker has already started.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And you have very few limitations to your scaling, extremely high concurrency.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

every instance is very kind of isolated.