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)

You can do it very simply in durable objects.

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

You can have as many durable objects as you want.

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

Each one of them has an SQLite database attached to it.

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

You can have 10 gigabyte per one.

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

And you can then kind of like do whatever, you can kind of shot it however you want, right?

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

You could have a durable object per customer that tracks something that you need to be done real time.

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

You could have a durable object per chat room, as long as you don't kind of, like it does have a set amount of computer durable object, but you can use it for all sorts of,

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

magical things and i think is a real under known thing that cloudflare has that um you know coming from pusher it's like it's like the kind of real-time primitive now and a lot of the stuff we'd reach for something like pusher durable objects especially when you're building a fully real-time system is really is really great for yeah

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

I haven't actually written any ghosts.

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

I don't know if I can give a good comparison, but from the perspective, what we do have out there is similar real-time voice agent platforms in Python.

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

And I think because a lot of the people building the models, the voice models, then built coordination systems like LayerCode for coordinating the real-time conversations.

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

Python was the language they chose.

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

I think what's more important is the patterns rather than the specific languages.

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

And so we actually, we wrote the first implementation with RxJS and that has an implementation in most popular languages.

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

I hadn't used it before, but we chose it because it was

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

for stream processing.

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

It's not really for real-time systems, but it gives you subjects, channel, it has its own names for these things, but basically it's like a PubSub-y kind of thing.

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

And then it's got this kind of functional chaining thing where you can then kind of pipe things and filter things and filter messages and split messages and things like that.

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

And that did allow us to build the first version of this kind of quite dynamic system.