clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
dharrigan 2021-03-04T07:31:02.334200Z

Hola!

mccraigmccraig 2021-03-04T07:40:28.334400Z

måning

djm 2021-03-04T07:42:43.334600Z

👋

javahippie 2021-03-04T07:51:28.334800Z

Moin

ordnungswidrig 2021-03-04T07:59:17.335Z

🦜

2😂
ordnungswidrig 2021-03-04T07:59:36.335100Z

yes 🙂

ordnungswidrig 2021-03-04T08:00:12.335600Z

I don’t mind too much about depth as more about the connectedness (how interconnected a graph is)

simongray 2021-03-04T08:00:35.336200Z

Good morning!

simongray 2021-03-04T08:05:31.336300Z

I’ve had to learn a lot about RDF and the Semantic Web at work and could see some clear parallels with the Datalog scene in Clojure, so I documented what I could find here: https://github.com/simongray/clojure-graph-resources#datalog

simongray 2021-03-04T08:05:48.336600Z

BTW Søren, you might be interested in this https://www.youtube.com/watch?v=zoOXCaZ3M2Y

thomas 2021-03-04T08:30:12.337300Z

morning

slipset 2021-03-04T08:41:19.337600Z

morning

orestis 2021-03-04T08:46:22.337900Z

Morning

reefersleep 2021-03-04T08:49:21.338Z

I am 🙂 Saw it on reddit. Haven’t had time to see it yet

reefersleep 2021-03-04T08:51:04.338200Z

Hard to distribute what little time I have among interesting things, there are so many. “Do I really need to see another video about rules engines? I already saw one and grasped the overall concept. Will this one bring anything new to the table?” I’m constantly making decisions like this, and mostly choosing the boring, uninformative and most importantly, time-saving option. Parent life, eh!

borkdude 2021-03-04T08:51:35.338600Z

mogguh

reefersleep 2021-03-04T08:52:47.338700Z

Just asking because we’ve got some fairly deep structures at work, and they seem a hassle to deal with in the query language - and they’re heavy to query as well, so ideally, you’d put indices in a lot of places in those structures, I guess. I was thinking that maybe it’s a dream for lighter structures.

dharrigan 2021-03-04T09:04:12.339100Z

The picture of the bird reminded me of this that I recently downloaded:

dharrigan 2021-03-04T09:04:21.339300Z

<https://play.google.com/store/apps/details?id=de.tu_chemnitz.mi.kahst.birdnet>

dharrigan 2021-03-04T09:04:38.339700Z

I'm always interested in hearing which bird(s) are singing near me

simongray 2021-03-04T09:14:43.339800Z

It’s only 30 minutes 😉

agigao 2021-03-04T09:22:37.340Z

No, only Georgian linguists know the old ones I think.

agigao 2021-03-04T09:23:29.340300Z

Morning!

reefersleep 2021-03-04T09:29:13.340400Z

I see that you have an easy child 😛

borkdude 2021-03-04T09:41:23.340600Z

I guess that's one of the benefits of triples: no nested structures, easy to query

jkxyz 2021-03-04T10:03:26.341500Z

Morning

2021-03-04T10:26:31.341700Z

morning

reefersleep 2021-03-04T10:45:10.341800Z

Indeed! I’ve had map fatigue, it’s very real, and I really liked the O’Doyle presentation that @simongray linked to in the Clojure Reddit recently for opening my eyes to triples. (I wasn’t mature enough to see the light when I used Datomic early in my Clojure carreer 🙂 )

ordnungswidrig 2021-03-04T11:24:05.342600Z

I remember there was that website where you’d track conferences and who attended it. Lanyard something. Is that gone? Does anyone remember?

borkdude 2021-03-04T11:27:25.342800Z

yeah, that was it

ordnungswidrig 2021-03-04T11:27:34.343Z

is it gone?

borkdude 2021-03-04T11:28:55.343300Z

it's weird, I can't find anything about it

ordnungswidrig 2021-03-04T11:29:22.343600Z

funny, isn’t it?

ordnungswidrig 2021-03-04T11:29:43.344100Z

This was the place where I went to lookup where I was in which year 😛

simongray 2021-03-04T11:44:11.344200Z

I think Domain Modeling with Datalog (https://www.youtube.com/watch?v=oo-7mN9WXTw) is what really sparked my interest.

simongray 2021-03-04T11:48:21.344500Z

I think the simplicity of modeling using tuples as well as the ability to apply both graph theory and logic programming is what is drawing me to it. SQL is fine and a known quantity, but it’s not without its flaws.

simongray 2021-03-04T11:50:35.344700Z

It’s hard to move SQL out of the backend database, whereas the Clojure Datalog paradigm is much more universally applicably and portable.

javahippie 2021-03-04T11:57:30.345100Z

Maybe Lanyrd? https://en.wikipedia.org/wiki/Lanyrd

borkdude 2021-03-04T12:55:51.345500Z

That's it

2021-03-04T13:00:27.345800Z

They got acquired

ordnungswidrig 2021-03-04T13:34:33.346500Z

Oh i actually remember the acquisition but it's sad the site is gone.

ordnungswidrig 2021-03-04T13:35:26.346600Z

I like the idea of datalog in the frontend.... Where it makes sense.

ordnungswidrig 2021-03-04T13:36:18.346800Z

Also change based communication with the backend allows for a nice synchronisation story and even concurrent editing.

mpenet 2021-03-04T13:37:04.347100Z

it was a nice service

ordnungswidrig 2021-03-04T13:37:27.347200Z

I mean when you source in events from the server you can then build your local projected datastructures in the way you need them best to query them. Like CQRS does on the server side.

ordnungswidrig 2021-03-04T13:51:17.348900Z

What did eventbrite even do with it? I did not get one email or offer from them. The historic data doesn't seem to be accessible on their website either. :thinking_face:

mpenet 2021-03-04T13:54:33.349600Z

I guess they put it on a shelf. Seems like a case of aqui-hiring

simongray 2021-03-04T13:54:39.349700Z

Yup, something like that is the dream. I feel that there is a lot of momentum in the Clojure ecosystem towards creating that kind of thing.

simongray 2021-03-04T13:56:20.349900Z

like the whole Fulcro framework, but also lots of smaller libraries. And if you can decompose your data into EAV tuples, you then get to recompose it with lots of things.

javahippie 2021-03-04T14:31:51.350400Z

Or bought off a potential competitor

javahippie 2021-03-04T14:57:49.350500Z

My wife works as a statistician, and most of what they are using is CSV / other text formats

2021-03-04T15:38:45.350800Z

same same

ordnungswidrig 2021-03-04T16:03:34.351100Z

the worst. The should be forbidden.

ordnungswidrig 2021-03-04T16:04:03.351200Z

Pour souls. :)

2021-03-04T16:46:42.351800Z

Often good for those being acquired