Our @spawnfest submission, as presented by the Bodgemasters (@holsee, bgottlob and me) is named Exile.
We chose the name “Exile”, as we would exile anyone who actually built apps this way…
@spawnfest @holsee Exile is a Realtime Database-As-A-Service with REST-style resource location and Time Traveling Feature support.
github.com/spawnfest/exile
We also demonstrated how it can be easily integrated into existing projects — using Phoenix Channel to drive integration (with subscriptions).
@spawnfest @holsee Project highlights:
• Proper applicaton structure from bgottlob;
• Data layer from holsee, including path-based mutations and subscriptions, with a complete test suite;
• Live instance with interactive JS console (deployed on Gigalixir) — from me.
@spawnfest @holsee Side note: Evaluated a dozen packages/services but ended up writing our own JS console component to work against the document’s scope for correct bootstrapping.
Upside: With a custom console, all Promises could be dynamically resolved, which helped demonstrate real-time API.
@spawnfest @holsee We also put in a LiveView component to show data — with the prefix entered by the user — so one may open two tabs (one for interaction, another for inspection) and observe the system in action.
The LiveView component also served as a demonstration of another way of using Exile.
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
