Giter VIP home page Giter VIP logo

blobastorus's People

Contributors

lloyd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

blobastorus's Issues

introduce push notifications

Another thing that would be cool would be to have a Blobastorus.onChange(callback) or somesuch, which the client app could use for simple push notifications...

remove HTTPS requirement

it would be nice for performance and scalability if the only time that HTTPS were required was in sending down user authentication secrets, and if everything else could happen over HTTP. This is a little on the belt and suspenders side of the spectrum, but a 404 over ssl for me takes ~200ms while one over HTTP takes ~100ms to the vm. Two challenges exist in making this happen:

  • the /set/ api must be secured with some scheme of signatures and nonces
  • the /auth/callback handler must proxy credentials locally into local storage for http://blobastor.us - this can be readily done with conduits and given that this only occurs at authentication time, a little delay is acceptable.

It Will Never Scale

If anyone actually uses the service, it'll probably fall over: we'd probably need to think about:

  1. more sophisticated interfacing of mongodb
  2. data limits to handle lotsa domains or users
  3. more searchy and less listy apis throughout

this is a rollup issue to optimize later.

support for scopes to support multiple apps on a single domain

It would be really nice if it were possible to scope blobastorus storage to a particular sub-key that's defined by the domain, btw. For instance, htmlpad.org and github's gh-pages features don't support creating your own subdomains, but it'd be really nice to be able to host multiple apps on them, even if they're not technically isolated from one another... So being able to say "hey, Blobastorus, get me the 'foo-app' blob for @bob on toolness.github.com!" would be super nice.

(contributed by @toolness)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.