Fork me on GitHub
#xtdb
<
2020-03-05
>
richiardiandrea20:03:06

Hi there crux folks, I was wondering what you would reccomend for a POC targeted for Enterprise Java developers. I am trying to push for Crux here and I would like to show some code. As a note, I didn't want to go for the Datomic Java API because of the string concatenation all over the place - if I were a Java dev I would not like it šŸ™‚

richiardiandrea20:03:06

In terms of things I am looking for: ā€¢ A non-string based API for queries ā€¢ A way to hook into the transaction log and redirect some of the transaction events to another stream (Kafka or Kinesis)

refset20:03:22

Hello! Non-Clojure users are a big priority for us, so this sounds like an exciting idea šŸ™‚ We've been working on the Java API quite a lot recently and would certainly welcome feedback on the alpha API (queries are still heavily string-based, for now, but everything else is typed): https://github.com/juxt/crux/tree/master/crux-core/src/crux/api/alpha - you can get an idea of what else we're thinking about by looking here: https://github.com/juxt/crux/labels/api-383 Hooking into the transaction log can be achieved via a custom module, see: https://github.com/juxt/crux/issues/422 - we would like to provide an official module for this as some point. In the meantime you can easily get started with a simple polling of tx-log If you would like to discuss the timelines or domain (or anything else!) privately, feel free to message.

richiardiandrea23:03:00

great thank you I will definitely check those things

refset00:03:20

cool, thanks for the comment šŸ™‚

šŸ‘ 4