Edacity: deja vu
Written on 24 of may, 2026
Deja vu
Like last week, this week was way all about Edacity, and while i actually few like i did a lot, it was mostly fixing bad apis and thinking about how to improve the DevEx (again)
Unending changes
So, last week was way more focused on building the basic blocks of the system, the io connection, the test module and the fileRegistry interface (or base to it), this week I finished the fileRegistry, but not before redoing it.
I did end up choosing a SQLite based approach for my fileRegistry, which really aligns with the goal of the platform, but the table distribution needs a more complex set than what I initially thought.
But, unfortunately, I only realized it while building the users services, and talking of it
UX? Already?
While building the users api a few things were very clear, first, the others api`s were actually really easy to use, though sometimes, getting the errors out of them could be better, and second, they were not mature/complete enough for what i needed.
I needed to add a few new verbs to them, but what took way more time was the re-writing of the errors, and the separation for more specified consumption and usage.
Aside from that, one thing that really surprised me was how, mostly because of my recent experience as a Frontend dev, I was able to build a better flux for the permission / identity allowance inside the platform, focusing again on my long term goals for it.
Other projects
Aside from Edacity, this week also marked the beginning of Toca/Comedoria, a project of a friend of mine (that before this, did never write a single line of code) which I will be helping to build. And, as always I am VERY hyped about doing that, something about building a new idea, while teaching a new person how to write code will always be very enticing to me.
Outside of code, this week I did go back to reading programming books and consuming more blogs, i have been trying to slow down my cell phone usage, and those two things started really fast to consume a lot of my social media time.