Using WebSocket-backed event-based updates instead of REST polling (on Jan. 4, 2023, 2:08:07 p.m.)
Something I started playing with in Cacophony 2.0-pre5 was using WebSockets to send dynamic data updates to the front-end, instead of polling a REST end-point. Specifically, I did this for the status page as its changes of state weren't directly [...]
Fine-grained or coarse-grained parameter selection? (on Dec. 1, 2022, 2:50:40 p.m.)
Fine-grained or coarse-grained parameter selection?
Just a quick talk about the thought process behind the "StandardAccess" approach used in Cacophony 2.0 pre4. That is, using a coarse-grained locking and data abstraction instead of the more fine-grained approach previously being used.

Basically, I [...]
Technology versus product/service (on Sep. 10, 2022, 4:32:06 p.m.)
Technology versus product/service
We often hear companies talking about how their offering is "new technology" but how true is that, really? In this video, I talk about how this distinction is missing and that most of what is pitched as "new technology" is just a product or [...]
Blocking and Back-pressure (on Aug. 15, 2022, 6:31:56 p.m.)
Blocking and Back-pressure
A short bit of a ramble about a concern I sometimes see people make where they "don't want to block" while blocking is actually a pretty fundamental way that the system works. The concern isn't with blocking, so much as blocking in the wrong place.
The distinction between code and data (on Aug. 6, 2022, 4:37:22 p.m.)
The distinction between code and data
Just a quick one, mostly just to test out the new Cacophony 2.0-pre0 release (doing this with in-browser recording).

I talk about the difference between code and data or, more correctly, how they aren't as different as often thought and that the [...]
Programmable event stores (on Jun. 15, 2022, 7:59:42 p.m.)
Programmable event stores
While I am not someone who does much work in tradition web back-ends, this is idea I find interesting.

I talk a little bit about what an event store is and how that differs from a traditional database.

This involves discussions of some scalability [...]
Block Production on Public Blockchains and the Realities of CAP Theorem (on Jun. 5, 2022, 5:18:13 p.m.)
Block Production on Public Blockchains and the Realities of CAP Theorem
I talk about some concerns I have related the direction of the conversation around block production, related to proof-of-work and proof-of-stake systems.

Basically, I think that the discussion centres too strongly around environmentalism and energy [...]
Intro to my channel (on May 25, 2022, 10:28:18 p.m.)
Intro to my channel
As a way of further testing and dog-fooding Cacophony, I wanted to start a channel to bring up or discuss technical topics in a fairly ad-hoc way. This is just a quick intro to that idea.

(recorded a few weeks ago)