Most of the week went to working on the ATProto-based bridge/sync daemon/service with Unison. I had to make quite a few design changes to handle distributed errors, especially with ATProto Jetstream WebSocket connections. Also, working with the Volturno, the streaming library, & Events, the event store data structure from Arcella library, required rethinking from first principles. But it has been a lot of fun. I am almost finished with the first proper cloud deployment of the Bluesky replies-to-Leaflet comments syncing daemon.
I watched some interesting movies this weekβboth in theatres and on streaming. I am just amazed by the imagination, skills, and execution of Korean and Japanese directors.
I listened to an interesting podcast on the fantastic work that the Tigerbeetle team is doing and how Zig is enabling them in their wild efforts to redo databases. This has pushed me to continue my Zig learning and exploration. I will have more on this in the coming weeks.
I restarted working out after the long break. It felt nice getting into the grind.
Finished the week with a proper, unhealthy 4-course Bengali dinner with a large gathering of friends. It will take at least a couple of days for my system to complete digestion. The food was meh, but the overall evening was fantastic.