This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-19
Channels
- # announcements (9)
- # babashka (5)
- # babashka-sci-dev (23)
- # beginners (160)
- # calva (78)
- # cider (23)
- # clj-commons (2)
- # clj-kondo (5)
- # cljdoc (19)
- # cljs-dev (8)
- # clojure (54)
- # clojure-australia (1)
- # clojure-czech (2)
- # clojure-dev (17)
- # clojure-europe (8)
- # clojure-italy (8)
- # clojure-nl (2)
- # clojure-sg (3)
- # clojure-uk (4)
- # clojurescript (70)
- # community-development (8)
- # core-async (8)
- # cursive (7)
- # datahike (12)
- # datalog (22)
- # datomic (20)
- # events (1)
- # fulcro (43)
- # graalvm (92)
- # gratitude (5)
- # holy-lambda (77)
- # honeysql (1)
- # jobs (1)
- # lsp (111)
- # membrane (70)
- # nextjournal (13)
- # off-topic (73)
- # pathom (1)
- # polylith (8)
- # portal (32)
- # re-frame (3)
- # reagent (4)
- # reitit (5)
- # releases (2)
- # reveal (4)
- # xtdb (22)
Does anyone have any suggestions on what material I should look at to start picking up datalog?
For XT specifically, have you seen https://nextjournal.com/try/learn-xtdb-datalog-today/learn-xtdb-datalog-today ?
This is a very nice introduction, IMO http://www.learndatalogtoday.org
If not, then Asamiโs introduction tries to be agnostic of the actual database youโre using: https://github.com/threatgrid/asami/wiki/2.-Introduction
Thanks! Let me look into it! I just watched your strange loop talk about asami yesterday! ๐
Will be joining a project using XTDB (crux) and need to get a bit more familiar with datalog queries
@UUSQHP535 It's been nearly a decade since I wrote my first [EDN] Datalog query, and I still found @U051N6TTC's StrangeLoop talk to be incredibly lucid. After you've spent a week or two writing queries, it would probably pay to go back to it โ the visuals are fantastic for constructing a mental model of how these Clojure graph dbs work.
Out of curiosity, where will you be using XTDB? (If you can say.)
@U01AVNG2XNF I think I should be able to say :thinking_face:. I miraculously found a team using Clojure in my current workplace - DBS Bank Singapore - they are using it for a metadata store (xtdb for maintain an audit trail of metadata changes). And am in the midst of transferring to that department and team
@UUSQHP535 Very cool! Are you folks using the Egeria toolchain? Or just XTDB in the raw?
To my knowledge, just XTDB (the team started development, while XTDB was still known as crux)
Would be very interested to hear how things pan out, once you've found your feet on the project. ๐
Will probably also seek some help/raise some issues on xtdb when I do. My colleague was telling me how they are doing some odd code to speed up their queries (instead of using the :in key for queries) - and they haven't been able to figure out why the normal way causes the slow down
but yeap, I don't really understand the problem too well yet ๐ still waiting on HR to officially join the team
Fair enough. ๐ Once you've joined, we'd be quite happy to dig into the team's query speed issues. The official open source / community support channel is Zulip: https://juxt-oss.zulipchat.com/#narrow/stream/194466-xtdb or email (<mailto:[email protected]|[email protected]>). We should have a new website up this week (with any luck!) which will make the various ways to get help much more obvious.