You might also like
One of the things I always liked about the architecture of FeathersJS is that it is transport agnostic. Back in 2018, I first showed a demo of a peer-to-peer version of the Feathers chat using the experimental and now defunct Beaker browser at the Vancouver JavaScript meetup. I really enjoyed the workflow of creating a real-time application that essentially ran as a static website with no backend at all.
What if we could build collaborative applications where the users own their data and can decide what is done with it? Apps that work offline and load faster than any server could deliver them? What if they are also easier to create and run for developers without the need for complicated cloud deployments?
Basically every software project has repetitive tasks and code that needs to be created over and over. Be it a new component, a controller, middleware or a service. This is where a code generation framework comes in. Generators can codify best practises and help developers get started quickly with common tasks.