2022 02 12
We're in the process of building the application Ledger was designed for. There is a need for operations that are indirect to the APIs, for example deleting a ledger account. The place to put that logic isn't obvious. It involves multiple models and isn't always directly related to a request or a view, so it doesn't really belong in a controller. This comes up a fair bit and the usual approaches are to have the model engage other models (creating unwanted dependencies), make a specialized...More
2022 02 04
Git tags and release notes don't tell the whole story and don't offer a place to mention the smaller projects we've created or contribute to. The intent is to keep this as a microblog: Anything that needs more than a few sentences is probably best placed somewhere else.