using foxx recommended?

47 views
Skip to first unread message

Martin Kuhn

unread,
Feb 20, 2020, 7:16:06 AM2/20/20
to ArangoDB
I would be interested in how widespread the use of foxx is and how the experience with it is...


Can anybody of you share your thoughts?

TIA

Aditya Mukhopadhyay

unread,
Feb 20, 2020, 7:53:57 AM2/20/20
to aran...@googlegroups.com

I don't have exact stats on how widespread its usage is, but there are a number of extensions listed on Github:

Some of these services are registered with the Foxx Apps (https://github.com/arangodb/foxx-apps/tree/master/applications) repository and hence show up in the services list in the web console.

I first used Foxx while building RecallGraph (https://github.com/RecallGraph/RecallGraph), and I have found it to be a flexible and powerful framework in which to develop testable, non-trivial APIs.

My personal take is that it is still in its early days, but it is already very useful and its adoption is on the rise. It is also supported by good documentation and an active community at Slack.

Regards,
Aditya Mukhopadhyay
--
You received this message because you are subscribed to the Google Groups "ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to arangodb+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/arangodb/fb9d7557-80d0-443f-b9a9-c9046bc0d365%40googlegroups.com.

Olivier BONNAURE

unread,
Feb 20, 2020, 10:21:12 AM2/20/20
to ArangoDB
Hi, I made a CMS based on ArangoDB & Openresty ... I used a lot of home made Foxx services for that.
You can have a look to the code here https://github.com/solisoft/fasty

So basically I'm very happy with Foxx services.

Kerry Hormann

unread,
Feb 22, 2020, 6:14:26 PM2/22/20
to ArangoDB
Speaking for my own experience, I view Foxx services as not just unavoidable, but absolutely necessary, and one of the biggest defining factors of ArangoDB.

There are very few (maybe one or two) DB platforms that integrate both logic and data code together. This allows you to do things with the data that simple are not possible using only one or the other. For instance, SQL code is great at dealing with rows and aggregations, but falls quite short when you need logic to create structures, handle complex transactions, or make external calls.

At first, I thought Foxx was unnecessary, but over time, I have started moving more and more of my application into this layer. I have become a HUGE fan of ArangoDB, and believe Foxx is one of the best additions to a DB I’ve ever seen.

— Kerry
Reply all
Reply to author
Forward
0 new messages