Fork me on GitHub
#clojure-nl
<
2019-04-01
>
Stefan13:04:11

Hi guys, good morning (ugt)! I’m going to be writing a blog post about my adventures with ClojureScript, Shadow-CLJS, and react-native-navigation this after noon. I was hoping to introduce this stack at work, but miserably failed. I was wondering by the way: are there any of you active in the Nijmegen area? Do you know people doing (preferably professional) Clojure(Script) development in this area?

lmergen13:04:05

Didn't Liander have a team of clojure devs in Arnhem with their HelloData project ?

helios13:04:41

I think @erwinrooijakkers works for them, and they are phasing out clojure?

helios13:04:50

but i might be mistaken

hansw15:04:05

Why are they phasing it out though?

hansw15:04:33

I think there might be a lesson to be learned there...

helios19:04:41

No idea, better ask the people involved. There could be a million reasons 🙂

erwinrooijakkers08:04:30

Yes I worked for Alliander till the end of March of this year. @U04V6FEES, @U8K4E83L2 and @U050RCD9L also worked there. Two projects related to sharing high frequency smart meter measurements with consent of the consumer were written in Clojure and ClojureScript. The reason the projects stopped was strategic, not because of the technology used. Especially with the second system stakeholders were very happy with the speed of delivery and quality of the product.

hansw09:04:29

too bad 😞

thomas13:04:43

sounds all very familiar

eval202013:04:54

The HelloData-team was let go around June of last year, the project was terminated at the end of the year

eval202013:04:12

@stefan.van.den.oord what were the main objections?

Stefan13:04:38

Well, in part the usual probably (I’m new to this ecosystem as well, but I imagine things like “learning curve” and “syntax” coming up all the time). Besides that, things like preferring to spend the time needed for learning this on other things (features let’s say for the sake of simplicity). And also, interpreting freely, fear of the unknown I believe.

eval202013:04:37

the “it looks weird”-reason - sounds familiar 😉

eval202014:04:25

“All those parens! 😂

Mno15:04:38

in ruby’s defense this example can be simplified a bit, but point taken.

eval202015:04:49

yeah not much wrong with this code (or Ruby in general, or Gitlab’s code base ;) - but the parens-argument/joke I hear a lot while you see this across languages.

Mno16:04:56

ye’ totes. 😅

Stefan15:04:04

Yeah, well, to be fair, that didn’t seem to be the main objection. 🙂

gklijs15:04:08

Counting '(' in clojure vs kotlin vs rust for the same app gives 126,111 and 377. It's really just the order..

Lennart Buit17:04:39

haha for a moment I read that as 126.111 and 377

Lennart Buit17:04:48

Its so bad that I was writing SQL today, and I started a function call with a paren…

Lennart Buit17:04:06

… and I constantly forget commas in maps in JS/Ruby

gklijs20:04:58

The rust libraries are more low level, and there's a fair amount of code just handling possible errors there. Often when I query mongo I put the colon on the 'wrong' side.