A class of database management systems that do not conform to the traditional relational database model, often used for storing and retrieving data that is more suited to hierarchical, key-value, wide-column, or document-oriented formats.
"NoSQL databases are chosen for large sets of distributed data, where relational databases might not be as efficient in terms of scalability and speed."
A web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.
"We use Bitbucket for hosting our private repositories and for collaborating on code changes."
A free, open-source project providing web browsers and mobile applications with real-time communication via simple application programming interfaces.
"WebRTC enables video and audio communication to work inside web pages by allowing direct peer-to-peer communication."
An open-source, cross-platform, back-end JavaScript runtime environment that executes JavaScript code outside a web browser.
"Node.js allows developers to use JavaScript to write command-line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser."