Fork me on GitHub
#datomic
<
2019-01-04
>
johanatan00:01:01

it has "developer forum" wherever that is? (I assume not here)?

Dustin Getz01:01:01

If cloud doesn’t officially support cross database query, but does expose raw index access, cannot I implement it myself?

jaret15:01:36

Hi All! We’re looking to add some community created Datomic Cloud/Ions examples to our documentation. If you have a project you’d like to share and a repository, or blog/video demoing Datomic Cloud/Ions we can link to please let us know. Feel free to DM me or send an e-mail to <mailto:[email protected]|[email protected]>.

👍 10
grzm18:01:28

I’m getting a “Datafiable does not exist” error when including the cognitect.aws.client.api with Datomic cloud

grzm18:01:15

Just deployed a solo stack today using the latest and greatest versions featured on https://docs.datomic.com/cloud/releases.html

marshall18:01:52

what version of clojure in your deps.edn?

lilactown19:01:41

when I last built + deployed my Ions, I tried to use 1.10 but was told that it was overridden and (AFAICT) my compute nodes are using 1.9 still

lilactown19:01:34

it also looks like cognitect.aws.client.api depends explicitly on clojure.datafy, which was introduced in 1.10. so it is not compatible with 1.9

lilactown19:01:03

hopefully once people are back from the holidays we’ll get a compute update to Clojure 1.10 😬

grzm19:01:53

Well, we’re back from the holidays 🙂 And @marshall’s here to keep us company 😄

😅 5
grzm19:01:44

Guess I’ll stub back Amazonica. The code looks so nice using the aws client api.

lilactown19:01:30

yeah. AFAICT the actual functionality of the aws-api library doesn’t depend on clojure.datafy

lilactown19:01:13

so in an ideal world it would detect whether the Datafiable protocol was available and optionally extend the protocol

marshall19:01:36

I believe I’ve used the aws-api from ions

marshall19:01:46

however the current release does indeed use clojure 1.9

marshall19:01:56

it will be moved to 1.10 on the next release

👍 10
cjsauer19:01:43

I may have spotted a small typo in the docs: https://docs.datomic.com/cloud/transactions/transaction-data-reference.html#Transaction db-fn and db-fn-arg should potentially be tx-fn and tx-fn-arg.

lilactown19:01:47

the Datafiable bits were added in November 29th

lilactown19:01:42

you could probably clone the project and delete the Datafiable line and be good-to-go tbh

grzm19:01:41

@lilactown good idea. I’ll give that a go.

grzm21:01:21

@lilactown that worked just fine. Thanks!

timgilbert22:01:53

Say, does datomic on-prem with a DynamoDB back-end support encryption at rest?

timgilbert22:01:14

Ah, I now see that our current ddb tables are using it, so the answer is yes (although I'm not sure how actually useful that is, seems like it just protects us from somebody taking down amazon and stealing their hard drives)

steveb8n23:01:04

It’s most useful when your product needs to pass security review from your customers. If you build a SAAS product for business/enterprise customers, this will come up a lot

steveb8n23:01:09

Q: I have an attribute in all my entities called :common/version which allows me to do app level data migration. I wonder if this is a bit of a contradiction of the “accretion only” design idea. what are the pros/cons of this idea that I am missing?