this is architecture work, makes my brain hurt the most haha
probably is gonna be a little while longer before i finish this task, but the end result is that it will be possible to compose custom relays easier the more spaghetti is untangled
meaning that it will be easier to add new features, also, without breaking anything or making more spaghetti
the relayer base i built from has lots of nice design features for customisation and modularity and i haven't really fully exploited all of it yet
like, extending the event store to have a full text index, for one, this is on my list of things to do because alexandria really needs it, it's part of the event store module and can be set up in each of the apis to make use of the new function
when writing stuff in #golang, it is pretty much the norm for most projects to start as spaghetti and then once you see yourself repeating yourself, you are supposed to go "hmm this looks like an interface" and then after brain-breaking spaghetti detangling, your code gets more and more clean and maintainable
Showing page 1 of
1 pages