#ketos — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ketos, aggregated by home.social.
-
-
I wonder if Entity Component Systems (ECS) would be a good fit for a flexible and extensible activitypub server.
-
I need to find a better method of locking keys with specific types, yet still allowing for an arbitrary set of values in Rust.
The method I'm currently using is absurd, way too verbose, and built on enums and mem::discriminant. And O(n) lookup time which is poop.
-
I have some new tricks in mind that I want to implement in #Ketos, but I have no time/energy to program on non-work stuff these days. Maybe I can squeeeze a bit of programming into my lunch break if I eat in front of the 'puter?
-
I think I'm gonna need to take some serious notes if I'm gonna implement the server side parts of PKCE correctly for #Ketos.
-
I'm unsure what to do next in #Ketos (my AP server project)
URL generation for new posts?
Account authentication?
Reply registration and reply collection handling?
Content parsing for mentions, hashtags and emojis*?
(* feels like too soon to do this, but I have enough building blocks to do it as the next thing, actually - oh, and this kind of parsing should probably sit in a plugin-like module / middleware, if I'm to take my ideals seriously)
-
-
Eeee, the outbox receiving posts, parsing them to correct format and stashing them in the database is beginning to take shape!
This is excitiiing
-
Tiny progress on #Ketos today after coming home from my mother's all-day birthday gathering (of 6 adults & 2 toddlers)
-
thinking to much about abstract software architecture and not enough about implementing stuff that works.
-
wohoo, outputting an OrderedCollection with a single Note when asking for the outbox endpoint works!
#Ketos -
(and for the very curious, the project I'm tinkering with and have now "ported" to tokio 1.0 is Project #Ketos - I'm mostly mentioning this for the hashtag :P )
-
I'm almost at the annoying point where I have to write a makeshift client to get further with the server code...
Project #Ketos
-
I managed to work a bunch on my AP server project today, and have almost implemented a sqlite interface that can replace my mock "database" (a thin layer on top of two hardcoded files) that I used for getting some bootstrapping data into the system.
Project #Ketos
-
CW: programming
It feels like I got some progress today on my "AP server in Rust" project (codename #Ketos - this is likely first use of the hashtag, but it's the repo's name, so it is the official code name). But thinking about it, I'm pretty sure it was just a whole bunch of refactoring and moving things around and changing types of stuff. It does the same thing it did months ago, which is only serving webfinger and actor object.
But I've made it so that I can now easily add serving Notes.