Fork me on GitHub
#off-topic
<
2020-02-14
>
Ramon Rios11:02:09

Hello folks! I'm trying to create some ETL with clojure on a Mysql database and a Neo4j database. Does anyone recommend some library that could help with it?

borkdude11:02:15

probably clojure.java.jdbc or jdbc.next would help!

Tzafrir Ben Ami11:02:33

didn't try it myself, but gorillalabs/neo4j-clj looks like a project to pull some ideas from regarding Neo4j

Ramon Rios11:02:23

I'll look at that

Ramon Rios11:02:57

I need to grab just one table for now, so it could not be so complex

orestis13:02:13

@ramon.rios see also #sql if you need something specific

Proctor15:02:33

Was attemping to get newish channel #mid-cities-meetup in the log archives, and wanted to confirm: • Is Log Bot the right bot to add • is the url still https://clojurians-log.clojureverse.org/ to find the archives? • or am I going down the wrong track for that?

genekim20:02:46

Oops. Didn’t see this earlier message. cc @U07FP7QJ0 1. Yep. I had some problems inviting the bot. I think I had to mention it in a message, because /invite didn’t work — memory is a little fuzzy on this. Can you describe what actually worked? 2. Yep. (I usually access it via Google, so I never have typed the URL in. 🙂 Partly because the Slack archive doesn’t have search that’s easily accessible. (Maybe something I will try adding. 🙂 3. Go go go!

Proctor20:02:56

I took the url from the top of #clojure

Proctor20:02:10

just mentioned log bot, so will see when it starts picking up conversations

Proctor20:02:38

although the #clojure channel looks to be a couple of days out of date; but maybe that is just eventual consistency... 😉

plexus09:02:31

@steven.proctor thanks for the heads up, seems it's still updating (see for instance https://clojurians-log.clojureverse.org/clojure/2020-02-15), but it's showing an old version of the date index

plexus09:02:19

should be fixed now. We had really bad performance on the app for a while which led us to set up very aggressive caching at the nginx level, I've changed it to only cache up to a day now and flushed the nginx and cloudflare caches

Proctor14:02:48

Thanks for the update!!

borkdude15:02:36

There is a slack mirror on zulip as well

Proctor15:02:28

Thought of it as I heard @genekim mention the project that does the archiving with Datomic during his Conj talk and how he was looking at it for another Slack workspace

genekim20:02:33

Yep! Just learned from @U07FP7QJ0 that you merely need to invite @logbot into the channel. I think he said that this was common knowledge, but I certainly didn’t know. Not sure where instructions should be put — maybe in the Clojurians Slack Archive site? Perhaps something at the bottom that says, “Looking for a channel that isn’t here? Just add @logbot to the channel!” (Ideally, the channel creator would have learned sooner, say at channel creation time, but not sure how one would do that…)

❤️ 4
Proctor15:02:16

saw the messages being lost, and wanted to see if we could get #mid-cities-meetup included in the archive if it wasn't already

Proctor15:02:52

Any other bots/things that might be recommended to be added for that channel?

borkdude15:02:17

I'm not sure if Datomic is involved in any of this, but could be. I'm not aware of other logging stuff.

borkdude15:02:48

Thanks for your podcast btw, it's been a source of useful entertainment

Proctor15:02:54

Thanks for the kind words!!!

vemv16:02:07

TIL about the ts query param (for tabstop) in GH can make Golang read more nicely for us lisp heads... https://github.com/golang/go/blob/master/src/crypto/hmac/hmac.go?ts=2

souenzzo20:02:30

Do anyone know how do I parse AmazonYAML in clojure/JVM? clj-yaml can't understand that !Ref things

borkdude20:02:38

that's an interesting question. if you know the answer, will you also post it here? https://github.com/borkdude/babashka/issues/263

viesti11:02:22

A while ago dis some experiments on parsing those local tags in Cloudformation yaml: https://github.com/portkey-cloud/cfn-yaml/blob/master/src/cfn_yaml/tags.clj

parrot 4
viesti12:02:03

the tag support in snakeyaml is quite Java class inheritance heavy, if I recall correctly

viesti12:02:45

would need some Clojure interop foo to make it feel more like data