Post AzHB4b3wDiLwtEZ68G by cwebber@social.coop
(DIR) More posts by cwebber@social.coop
(DIR) Post #AzHB4ZxALPLFRwOAwC by cwebber@social.coop
0 likes, 0 repeats
I am SO EXCITED to announce the new release of @spritely Goblins 0.17.0 featuring to MAJOR new improvements to our persistence system, including a lightning-fast storage backend called Bloblin! https://spritely.institute/news/spritely-goblins-v0-17-0-persistence-is-better-than-ever.htmlThis is an exciting release, and to celebrate I animated this loop of the persistence system mascot (Aurie!) serializing to a crystal and breaking out again :)Exciting stuff! :D
(DIR) Post #AzHB4b3wDiLwtEZ68G by cwebber@social.coop
0 likes, 0 repeats
(Actually, the first half of the animation loop appeared in a previous release... I finished the loop for this release!)
(DIR) Post #AzHB4bdO5ui2fB9PO4 by cwebber@social.coop
0 likes, 0 repeats
Bloblin is pretty neat, it streams deltas to disk really fast! So fast that the storage backend is no longer the bottleneck.We already have fairly efficient serialization that's smart and only serializes the deltas of the objects that changed. Bloblin makes things much better by streaming update by update individually to an open file in a directory for that store, compacting and garbage collecting writing into new files occasionally.
(DIR) Post #AzHB4chK8lS5xg04A4 by cwebber@social.coop
0 likes, 0 repeats
I started the work and design on Bloblin, and @tsyesika carried it across the finish line (itself not a trivial task!)On a somewhat self-indulgent level, this release is nice because I often am caught up in the day-to-day operations these days as Executive Director. Bloblin was a group effort, but I built out the core of the design, which was nice to do that kind of engineering again.Plus I got to do the animation :)
(DIR) Post #AzHB4dc2jsp2naXMZM by cwebber@social.coop
0 likes, 0 repeats
If you like the animation and like Blender, the source file is here if you want to take a look! https://files.spritely.institute/videos/aurie-crystal-cycle.blend
(DIR) Post #AzHB4eKi3oYF27R2Bs by cwebber@social.coop
0 likes, 0 repeats
I should also clarify that @tsyesika *in general* is the one who has made our persistence system into something as awesome as it is. Aurie is in many ways Jessica's baby, even if I contributed this backend, and she's done incredible work on it. So proud of her and its' such a privilege to work with her :)
(DIR) Post #AzHB4f31P3zrFYAQG8 by cwebber@social.coop
0 likes, 0 repeats
Speaking of spreading the credit around, this release also continues the history of characters that were co-designed by @davidrevoy and myself. I'm really happy to complete the loop on this character's serialization, and I consider myself so lucky to have been able to work with @davidrevoy who really took my tiny sketches and made them into something magical. All artwork we've done since has much to thank from @davidrevoy's strong legacy :)
(DIR) Post #AzHB4fStqqhGXoH5ay by davidrevoy@framapiaf.org
0 likes, 0 repeats
@cwebber :blobcatheart: awww, thank you!