My own solutions for Seneca In Practice. It was lots of fun!
- use variables in npm scripts.
- create save, list, get, and update data on the memory store, which can be MongoDB, PostgreSQL, etc. Seneca has a built-in ORM as part of its mem-store plugin.
- make my own plugins.
- override .add method and/or .wrap all of them in a handler that processes all client actions that match the pin using a "prior" method.
- share behavior between Seneca microservices.
I highly recommend node school. They have a vaste collection of JavaScript tutorials.