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

Vector-5

Getting started with ArangoDB and Symfony 2 – part 3

Estimated reading time: 3 minutes

This is part 3 (of 4) of an introduction to the use of ArangoDB together with Symfony 2. You’ll find the links to the other parts of this tutorial at the end of this text. You can download the completed demo at Github.

Working with forms

The next example shows the use of ArangoDB with Symfony’s form component.

This is how our form will look like. The topics are represented as a text field and the user is required to separate them by commas. This delivers questionable user experience, but leads to an interesting question: how can we transform our topics array from our movie document to a..

(more…)

Getting started with ArangoDB and Symfony 2 – part 4

Estimated reading time: 3 minutes

This is part 4 (of 4) of an introduction to the use of ArangoDB together with Symfony 2. You’ll find the links to the other parts of this tutorial at the end of this text. You can download the completed demo at Github.

Extending Arangodb\Document

The next thing we want to improve are all those noisy set calls in the controller:

// src/Triagens/ArangodbBundle/Controller/DefaultController.php if ($form->isValid()) { $movie = new ArangoDocument(); $movie->set("title",$form->get("title")->getData()); $movie->set("released",$form->get("released")->getData());..
(more…)

The API Implementors Gathering

Estimated reading time: 1 minutes

Dear API Implementors,

(more…)

Feature Preview: Using CoffeeScript in ArangoDB

Estimated reading time: 1 minutes

In my blog post about npm packages, I tried to use underscore for ArangoDB. I found that the easiest way to archive this, is using the nodes package manager NPM. Node packages and modules follow the Common.JS specification, so they can be used by ArangoDB.

(more…)

ArangoDB 1.2.0 Released

Estimated reading time: 1 minutes

We are proud to announce the release of ArangoDB 1.2.0. You can find an overview of the new features in these blog posts:

github, the binary packages from our download page. The new version has also been submitted to homebrew and Apple’s AppStore.

(more…)

Feature Preview: Using NPM packages for ArangoDB

Estimated reading time: 1 minutes

ArangoDB follows the Common.JS specification for modules. However, it would be very convenient, if there was an easy way to install a package like “underscore.js”. These package are, for instance, available using NPM. There is a draft for packages on Common.JS which seems to be compatible with NPM.

(more…)

Looking for Beta Tester for the Windows Port

Estimated reading time: 1 minutes

We have a beta version of the Windows port ready for testing. If you are feeling adventurous you can try the brand new beta port of ArangoDB 1.1.1 for windows. Please note, that currently this port only contains the server. The following pieces are still missing:

  • no management front-end to start/stop the server or install it as Windows service; the server must be started using a batch script
  • arangosh: instead you can use the ArangoDB shell using the admin front-end in the browser
  • arangoimp (bulk-importer)

To test the windows port:

(more…)

ArangoDB PHP driver version 1.0 released

Estimated reading time: 0 minutes

Yesterday version 1.0 of the PHP driver for ArangoDB was released. It contains basic support for edges as well as fixes and tests. Check out the Changelog for further details. Many thanks go to Frank Mayer for his contribution! 🙂

(more…)

ArangoDB – using Javascript in the database

Estimated reading time: 1 minutes

Jan was invited as a speaker to “Js.Everywhere” in Paris. He talked about using Javascript in a database, well, ArangoDB, to be precise, giving lots of examples on “actions” and related concepts in ArangoDB.

(more…)

MRuby, JIT, and ArangoDB at RuPy 2012

Estimated reading time: 1 minutes

@moonbeamlabs and I hold a workshop about ArangoDB and the Ruby driver Ashikawa, which will hopefully become one of the first DataMapper 2 NoSQL drivers. Currently, we are using the aequitas and virtus components of DataMapper 2.

Slides of the workshop can be found on slideshare:

(more…)