clojure-uk

A place for people in the UK, near the UK, visiting the UK, planning to visit the UK or just vaguely interested to randomly chat about things (often vi and emacs, occasionally clojure). More general the #ldnclj
dharrigan 2021-05-11T05:29:09.456600Z

Good Morning!

1
djm 2021-05-11T05:57:55.456900Z

👋

Jakob Durstberger 2021-05-11T06:14:26.457Z

Morning 🙂

mccraigmccraig 2021-05-11T07:16:50.457100Z

mawning

thomas 2021-05-11T09:26:51.457300Z

moin moin

jiriknesl 2021-05-11T09:31:38.457500Z

Morning

jasonbell 2021-05-11T10:36:57.457700Z

Morning

Aron 2021-05-11T11:10:11.457900Z

morning

danm 2021-05-11T12:27:07.458100Z

Morning

2021-05-11T13:16:30.458300Z

Morn'

2021-05-11T17:08:41.459Z

hey fellas , if you are going to build an clojure/clojurescript e-commerce site or any similar web app really . What stack would you recommend ? Interested to know the options available out there

Jakob Durstberger 2021-05-12T07:49:04.461600Z

Something I have been experimenting with is reagent on the frontend and AWS lambda (node runtime with CLJS) + API Gateway + DynamoDB on the backend. Works quite well so far

2021-05-12T07:53:52.462Z

Nice !

2021-05-11T17:09:06.459100Z

https://luminusweb.com/ is one option

seancorfield 2021-05-11T17:12:15.459400Z

@zyxmndaleyjes We built our stack “from scratch” but it mostly uses Ring, Compojure, Component, next.jdbc (and clojure.java.jdbc for older code). We have one that uses Bidi instead of Compojure. We went back and forth between Jetty and http-kit in the early days but settled on Jetty because New Relic supports it out of the box (I worked with their techs on getting partial support for http-kit but it just wasn’t good enough in the end).

1
seancorfield 2021-05-11T17:12:56.459600Z

Over time we’ve evolved some standard “patterns” in the code, based on Component, so that it’s easier to stand up new web apps.

2021-05-11T17:17:33.459800Z

that's great info , appreciate it, thanks!

seancorfield 2021-05-11T17:40:23.460Z

FWIW, we have about 113K lines of Clojure in a monorepo with 42 subprojects and we build 14 artifacts from that, supporting about 40 online dating sites.

😮 2
danm 2021-05-11T22:08:10.460400Z

Is the online dating space particularly Clojure heavy? Or is it more one parent company running a lot of niche dating sites and you happen to use Clojure in your stack?

seancorfield 2021-05-11T22:37:28.460600Z

No idea whether other dating companies use Clojure (I think maybe at least one other one does?). We are a small company, that has been around for 20+ years, and we’ve always run a lot of niche dating sites. Originally powered by CFML (ColdFusion). I joined just over a decade ago during a project to rewrite the system in more modern CFML and then I introduced Clojure and we’ve gradually rewritten (almost) everything in Clojure on the backend.

seancorfield 2021-05-11T22:37:55.460800Z

Feel free to DM me if you’re curious to know more…