This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-03-05
Channels
- # announcements (17)
- # aws (1)
- # babashka (68)
- # beginners (88)
- # calva (85)
- # chlorine-clover (10)
- # cider (5)
- # cljsrn (4)
- # clojure (99)
- # clojure-android (1)
- # clojure-denmark (1)
- # clojure-europe (15)
- # clojure-italy (5)
- # clojure-nl (3)
- # clojure-spec (1)
- # clojure-uk (67)
- # clojurescript (44)
- # core-async (44)
- # cryogen (4)
- # cursive (22)
- # data-science (2)
- # datascript (10)
- # datomic (29)
- # duct (11)
- # editors (2)
- # emacs (2)
- # events (1)
- # fulcro (28)
- # ghostwheel (7)
- # graalvm (8)
- # instaparse (6)
- # java (34)
- # jobs (9)
- # jobs-discuss (71)
- # juxt (12)
- # luminus (3)
- # malli (15)
- # meander (9)
- # nrepl (4)
- # off-topic (44)
- # pathom (13)
- # reagent (22)
- # schema (1)
- # shadow-cljs (39)
- # spacemacs (2)
- # test-check (1)
- # tree-sitter (5)
- # xtdb (5)
- # yada (1)
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 š
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)
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.
great thank you I will definitely check those things