A. Plum | Articles, Insights, and Expertise on ArangoDB https://arangodb.com/author/a-plum/ The database for graph and beyond Mon, 03 Feb 2025 06:07:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://arangodb.com/wp-content/uploads/2023/08/cropped-favicon-32x32.png A. Plum | Articles, Insights, and Expertise on ArangoDB https://arangodb.com/author/a-plum/ 32 32 ArangoJS 6.0.0 released: Load Balancing, Automated Failover and completely written in TypeScript https://arangodb.com/2018/01/arangojs-6-released-load-balancing-failover-typescript/ https://arangodb.com/2018/01/arangojs-6-released-load-balancing-failover-typescript/#comments Fri, 12 Jan 2018 16:23:54 +0000 https://www.arangodb.com/?p=24257 Version 6.0.0 of the JavaScript driver arangojs is now available (Find it on GitHub). This is a major release that introduces a small number of breaking changes so make sure to check out the arangojs changelog before upgrading. The most significant additions in this release are support for load balancing and automated failover as well as improved browser…

The post ArangoJS 6.0.0 released: Load Balancing, Automated Failover and completely written in TypeScript appeared first on ArangoDB.

]]>
https://arangodb.com/2018/01/arangojs-6-released-load-balancing-failover-typescript/feed/ 1
ArangoDB 3.2: Enhanced GraphQL Sync https://arangodb.com/2017/06/updated-graphql-sync-arangodb-3-2/ https://arangodb.com/2017/06/updated-graphql-sync-arangodb-3-2/#comments Thu, 22 Jun 2017 08:12:05 +0000 http://www.arangodb.com/?p=22125 Just in time for the upcoming 3.2.0 release, we have updated the graphql-sync module for compatibility with graphql-js versions 0.7.2, 0.8.2, 0.9.6 and 0.10.1. The graphql-sync module allows developers to implement GraphQL backends and schemas in strictly synchronous JavaScript environments like the ArangoDB Foxx framework by providing a thin wrapper around the official GraphQL implementation for JavaScript. As…

The post ArangoDB 3.2: Enhanced GraphQL Sync appeared first on ArangoDB.

]]>
https://arangodb.com/2017/06/updated-graphql-sync-arangodb-3-2/feed/ 1
Using GraphQL with ArangoDB: A NoSQL Database Solution https://arangodb.com/2016/02/using-graphql-nosql-database-arangodb/ https://arangodb.com/2016/02/using-graphql-nosql-database-arangodb/#comments Wed, 17 Feb 2016 12:45:19 +0000 http://www.arangodb.com/?p=11977 GraphQL is a query language created by Facebook for modern web and mobile applications as an alternative to REST APIs. Following the original announcement alongside Relay, Facebook has published an official specification and reference implementation in JavaScript. Recently projects outside Facebook like Meteor have also begun to embrace GraphQL. Users have been asking us how…

The post Using GraphQL with ArangoDB: A NoSQL Database Solution appeared first on ArangoDB.

]]>
https://arangodb.com/2016/02/using-graphql-nosql-database-arangodb/feed/ 10
Foxx Module Resolution Changes in ArangoDB 2.8 https://arangodb.com/2015/11/foxx-module-resolution-will-change-in-2-8/ https://arangodb.com/2015/11/foxx-module-resolution-will-change-in-2-8/#comments Wed, 25 Nov 2015 14:23:20 +0000 http://www.arangodb.com/?p=11497 The implementation of the JavaScript require function will be adjusted to improve compatibility with npm modules. The current implementation in 2.7 and earlier versions of ArangoDB strictly adheres to the CommonJS module standard, which deviates from the behaviour implemented in Node and browser bundlers. Module paths will now be resolved in the following ways: relative…

The post Foxx Module Resolution Changes in ArangoDB 2.8 appeared first on ArangoDB.

]]>
https://arangodb.com/2015/11/foxx-module-resolution-will-change-in-2-8/feed/ 3
ArangoJS 4 Alpha: Available Now for Testing https://arangodb.com/2015/09/arangojs-4-alpha-available-now/ https://arangodb.com/2015/09/arangojs-4-alpha-available-now/#respond Tue, 01 Sep 2015 14:54:53 +0000 http://www.arangodb.com/?p=8568 The first alpha of the official JavaScript driver arangojs‘ upcoming major release is now available on npm. Version 4 streamlines the driver’s API by removing unnecessary server roundtrips to obtain references to collections and graphs that already exist: Before: var db = require('arangojs')(); db.collection('users') .then(function(collection) { return collection.import(allTheUsers) }) .then(function() { return db.collection('blogs') }) .then(function(collection)…

The post ArangoJS 4 Alpha: Available Now for Testing appeared first on ArangoDB.

]]>
https://arangodb.com/2015/09/arangojs-4-alpha-available-now/feed/ 0
Foxx Swagger Integration: Streamline API Documentation https://arangodb.com/2015/05/foxx-swagger/ https://arangodb.com/2015/05/foxx-swagger/#respond Tue, 26 May 2015 11:28:51 +0000 http://www.arangodb.com/?p=7732 The generated API documentation in ArangoDB 2.6 has been updated to Swagger 2. To see the API documentation for any of your Foxx apps, open the web admin frontend and select your app from the Applications tab. For information on how to describe your own APIs in the generated documentation, see the ArangoDB documentation. But…

The post Foxx Swagger Integration: Streamline API Documentation appeared first on ArangoDB.

]]>
https://arangodb.com/2015/05/foxx-swagger/feed/ 0
Improved System User Authentication: ArangoDB Security Upgrade https://arangodb.com/2015/05/improved-system-user-authentication/ https://arangodb.com/2015/05/improved-system-user-authentication/#respond Mon, 18 May 2015 14:13:21 +0000 http://www.arangodb.com/?p=7570 ArangoDB can easily be configured to require HTTP authentication for access to the web admin frontend or the REST API. But while Basic Auth works fine for APIs, the user experience in the web admin frontend was decidedly sub-par: browsers would often persist the authentication credentials indefinitely, logging out was made difficult or impossible and…

The post Improved System User Authentication: ArangoDB Security Upgrade appeared first on ArangoDB.

]]>
https://arangodb.com/2015/05/improved-system-user-authentication/feed/ 0
Foxx Dependencies: Composing More Flexible Foxx Apps https://arangodb.com/2015/05/foxx-dependencies-for-more-composable-foxx-apps/ https://arangodb.com/2015/05/foxx-dependencies-for-more-composable-foxx-apps/#respond Fri, 15 May 2015 09:33:47 +0000 http://www.arangodb.com/?p=7596 Previously on the ArangoDB blog we saw how we can use the configuration field in manifest.json to make Foxx apps configurable and more re-usable. This is all well and good if we just want to pass in simple values to a Foxx app but sometimes you want to pass in entire Foxx apps. This is…

The post Foxx Dependencies: Composing More Flexible Foxx Apps appeared first on ArangoDB.

]]>
https://arangodb.com/2015/05/foxx-dependencies-for-more-composable-foxx-apps/feed/ 0
ArangoDB JavaScript Driver 3.7: Promises & Performance https://arangodb.com/2015/05/arangodb-javascript-driver-3-7-promises-and-performance/ https://arangodb.com/2015/05/arangodb-javascript-driver-3-7-promises-and-performance/#comments Wed, 13 May 2015 13:57:25 +0000 http://www.arangodb.com/?p=7566 ArangoJS, the official ArangoDB JavaScript client, has been updated to version 3.7.0. The new release features significant performance improvements in Node.js and io.js. The dependency on the third-party request module has been replaced with a thin wrapper around node’s own http module, bringing a 3-4x performance improvement for consecutive requests by maintaining a connection pool.…

The post ArangoDB JavaScript Driver 3.7: Promises & Performance appeared first on ArangoDB.

]]>
https://arangodb.com/2015/05/arangodb-javascript-driver-3-7-promises-and-performance/feed/ 1
Reusable Foxx Apps with Configurations: ArangoDB Development https://arangodb.com/2015/05/reusable-foxx-apps-with-configurations/ https://arangodb.com/2015/05/reusable-foxx-apps-with-configurations/#comments Tue, 12 May 2015 15:12:37 +0000 http://www.arangodb.com/?p=7560 While the optional configuration field in Foxx manifests had experimental support all the way back to ArangoDB 2.1, the feature was previously undocumented and not well understood. The upcoming ArangoDB 2.6 release officially introduces Foxx configurations, allowing you to make your existing Foxx apps more re-usable and to make better use of third-party apps. Let’s…

The post Reusable Foxx Apps with Configurations: ArangoDB Development appeared first on ArangoDB.

]]>
https://arangodb.com/2015/05/reusable-foxx-apps-with-configurations/feed/ 2