A free, open-source JS library and service by Mozilla that adds collaboration features and tools to your website. By adding TogetherJS to your site, your users can help each other out on a website in real time!
2. User accesses the web URL, clicks "Start TogetherJS" to start a new session, copies session link to share with collaborators. Testing on Richard's web app: https://web4bio.github.io/webgen/richard/richard.html
https://togetherjs.com/docs/#technology-overview
According to the Console tab in the Web Inspector (command+option+I), TogetherJS sends your mouse movements and form to a session hub (hosted by Mozilla). For instance,
Connecting to – "https://hub.togetherjs.com/hub/C5sMlh7a3K" – "https://web4bio.github.io/webgen/richard/richard.html"
send — togetherjsPackage.js:1874
From Web Inspector > Console:
We've already explored
https://docs.microsoft.com/en-us/azure/cosmos-db/create-cosmosdb-resources-portal
Discussion re: the "API" option - it's the language you can use to query your database. According to Joe, the data is stored as a NoSQL "document" container on the backend regardless of the API chosen.
Deployment options:
Deploy example app locally (a To-Do list):
npm install
npm start
localhost:3000
) in your local browser, and add some To-Do items.SELECT * FROM Items where LOWER(Items.category) = "for dawn";
SELECT * FROM c where LOWER(c.category) = "for dawn";
CosmosDB Hierarchy of entities:
Database Account > Database >Containers > Item(s)