ArangoDB 3.12 Product Release Announcement! Read the blog for details. Read Blog

Vector-5

How to model customer surveys in a graph database

Estimated reading time: 4 minutes

Use-Case

The graph database use-case we are stepping through in this post is the following: In our web application we have several places where a user is led through a survey, where she decides on details for one of our products. Some of the options within the survey depend on previous decisions and some are independent.

Examples:

  • Configure a new car
  • Configure a new laptop
  • Book extras with your flight (meal, reserve seat etc.)
  • Configure a new complete kitchen
  • Collect customer feedback via logic-jump surveys

We would like to easily offer a generic page which can be seeded with any..

(more…)

Securing your Foxx with API Keys

Estimated reading time: 2 minutes

ArangoDB’s Foxx allows you to easily build an API to access your data sources. But now this API is either public or restricted to users having an account, but those still get unlimited access.

In many use cases you do not want to expose your data in this fashion, but you want to expose it with a more controllable access pattern and want to restrict the requests one user could issue in a certain time period. Popular examples for these API restrictions are Twitter or Facebook. This allows you to offer all of your data but only in limited chunks, and then possibly charge your customers to..

(more…)

New Foxx debugging preview

Estimated reading time: 1 minutes

We are working hard to improve usability and simplify the usage of Foxx which will be shipped with version 2.5. of ArangoDB.

We have learned from the past and collected a lot of feedback, thanks to all people using Foxx already. It helped us to identify the following three important areas of Foxx that should be improved:

  1. Debugging of Foxx apps
  2. Getting started with Foxx
  3. Development ModeArangoDB 2.5 has updates ready for all of these points. Just as a teaser we have backported one of the new features into ArangoDB 2.4 which will be included from 2.4.2 onwards: Most of you who already used Foxx..
(more…)

FullStack London

Estimated reading time: 2 minutes

I recently had the chance to visit FullStack London, a well organized conference. Thanks a lot to Skills Matter. FullStack was opened by Douglas Crockford about “The Better Parts” of ES6. I cannot wait to start using them. Douglas was followed by Isaac Schlueter talking about open source in companies. Although this talk was not technical I learned a lot and it was very inspiring.

The remainder of the conference was all about using JavaScript mostly on server-side using Node.js or in robotics. As robotics is not my kind of topic I visited the talks about server-side JS. They confirmed my..

(more…)

New feature: Multi Collection Graphs

Estimated reading time: 3 minutes

This version is deprecated. Download the new version of ArangoDB

With the 2.2 release we proudly announce that we now offer the feature of multi collection graphs. This allows you to group an arbitrary set of ArangoDB collections into one graph. In order to do this grouping you execute the following steps in arangosh or Foxx: 1. Require the general-graph module and create a graph.

var graph_module = require("org/arangodb/general-graph");
var graph = graph._create("myGraph");
  1. Add collections to be used as vertex collections. If the collections are not yet created, ArangoDB will create them..
(more…)

ArangoDB at FOSDEM 2014

Estimated reading time: 1 minutes

FOSDEM is an absolutely open and free conference in Brussels, Belgium. The conference offers an impressive amount of developer rooms discussing a broad range of technical topics, including NoSQL and graphs.

After a funny and productive ArangoDB hackathon weekend Frank and I arrived at FOSDEM on Sunday noon. We were looking forward to the talks in the graph devroom, but unfortunately for us it was not possible to enter the room (it was overfull, indicating a great quality of talks).At the next speakers change Frank and I managed to slip into the room and could enjoy two inspiring talks by..

(more…)

ArangoDB’s Web Interface: A Screencast

Estimated reading time: 0 minutes

With ArangoDB we ship a nice and useful web interface for administration.However we have not yet told you in a video what you can do with this interface.

This screencast will give a comprehensive overview over the features offered in the interface.

(more…)

Visualize your graphs

Estimated reading time: 3 minutes

Using ArangoDB as your graph database?

you now have the opportunity to visualize your data graphically, using the “Graphs” tab in the admin interface.In this post i will explain you how to do this:

New to multi-model and graphs? Check out our free ArangoDB Graph Course.

Step 1) Configure the InterfaceAt first you have to configure the interface to display exactly the data you desire.For the dataset you have two options:

  1. Select one vertex and one edge collection directly
  2. Select the graph by name created using the graphs api
  3. Manage your graphs

Then the interface offers you several advanced..

(more…)

Visualize your graphs: A Screencast

Estimated reading time: 0 minutes

In the latest version of ArangoDB (1.4) we have introduced a new tab in the Admin Interface: Graphs.

You can use this tab to view and modify your graphs stored in ArangoDB. In this screencast you will get a short introduction on how to use the new system.

(more…)

Ideas and Facts from scotland.js in Edinburgh

Estimated reading time: 2 minutes

Test Driven Development

I have been one of the lucky attendants of scotland.js in Edinburgh recently.It was a really nice & informative conference, thanks to all people that made it possible.I did really like to see that TDD is reaching the front-end developers finally.A lot of useful tools for this have been presented by James Shore, Bernard Kobos and Sebastian Golasch.In ArangoDB, TDD is in action all day and I am looking forward to improving our front-end testing even further using these awesome tools.

Front-end Development meets NoSQL

Furthermore several talks focussing on front-end..

(more…)
«
1
»