166 karma · joined August 27, 2009
Mind opening an issue? https://github.com/emberjs/website/issues/new
As for the question:
Ember is actually built from many smaller pieces, such as:
- container
- ember-metal
- ember-runtime
- ember-views
- ember-handlebars
- ember-routing
- ember-application
- ember
- ember-extension-support
- ember-testing
- rsvp
As it turns out, you do not always need everything, so building the subset that you need totally works.ember-runtime is made of up: ember-metal and ember-runtime https://github.com/emberjs/ember.js/blob/master/ember-dev.ym...
It provides underlying foundation, including the object model and the KVO system to the rest of ember. Leaving out views, application, routing, and many more high level ideas.
http://github.com/stefanpenner/ember-app-kit aims to prevent and mitigate the tooling pain, by having the community bear the burden.
Thought some might be interested in the tech stack:
The Editor and Dashboard are built with Ember.js, which we love.
Rails on the backend, with Postgres and Redis.
We get a little help from Pusher, Transloadit and URL2PNG. The Android and iOS apps are PhoneGap with an Ember app inside.
Feel free to ask questions about our experience with any of the above.
Happy to share.
A cross-reference could be accomplished for all known cracked linkedin passwords, but this would be no different then you running a dictionary attack of known passwords against your own users... This seems very bad. Enforcing strong but sane password strength rules should mitigate this need.
Cross reference only has value if both the hash and email pairs are leaked.
The bitcoin leak fell into one of these very bad situations: - [<email>, <hash>] where leaked together - poor hashing (just sha1, no salt if memory serves) - unfortunate number of people reuse passwords