non-blocking I/O model that makes it lightweight and efficient, perfect for data- intensive real-time applications that run across distributed devices.
with NoSQL • Touted as great for: streaming, realtime applications, with buffers and websockets... • Not so much for model heavy applications as you’d see in Rails, Django, Laravel, $insert_language_framework_here
conventions for RESTful data syncing • Flexible, easily extended, concise codebase • Lightweight, doesn’t add features without a number of solid real world use cases • For the 90% use case
• Maintains consistency between datatypes in different query dialects • Used in combination with migrations to keep database properly structured Knex Schema Builder
• Promises are about error handling and making async code feel synchronous (try / catch / finally) • https://github.com/petkaantonov/bluebird#what-are- promises-and-why-should-i-use-them