Fork me on GitHub
#re-frame
<
2019-01-06
>
WhoNeedszZz18:01:30

Alright, I'll take a look when I have a chance.

WhoNeedszZz18:01:50

Which libraries do you guys currently like for creating the backend API to your re-frame frontend? Last time I made one I used Compojure, but curious if anything else interesting has come out or gotten better since then.

WhoNeedszZz18:01:14

Compojure + Liberator specifically

lilactown18:01:08

I’m a fan of reitit for it’s data-centric API and clojure.spec + swagger integration. I haven’t used liberator

WhoNeedszZz18:01:45

Liberator is just for creating ReSTful resources, which may even be overkill for this service

lilactown18:01:09

lacinia is also nice 😉 I’m a GraphQL fan

WhoNeedszZz18:01:32

I've been wanting to get into it

WhoNeedszZz18:01:36

GraphQL that is

WhoNeedszZz18:01:47

I was looking at OrientDB

WhoNeedszZz18:01:59

Though I definitely don't need a db for this

WhoNeedszZz18:01:51

reitit looks nice. I did want to get away from macros

WhoNeedszZz19:01:43

So I'm still learning spec since it's so new. Is spec usually used indirectly like this where the spec is actually defined internally?

WhoNeedszZz19:01:25

per :responses {200 {:body {:total pos-int?}}}

mikethompson21:01:52

We've been looking at GraphQL/Hasura and, if you did need a database, it looks like it could be part of a nice solution. Particularly if you want realtime subscriptions and you like PostgreSQL.

lilactown21:01:05

why not Datomic? 😄

mikethompson05:01:23

I know, I know. Heretic thoughts.

victorb07:01:51

Datamic is still not open source is it?

lilactown20:01:23

It's not OSS but there is a free (on-prem) version

WhoNeedszZz21:01:11

That would be great in a future project

caleb.macdonaldblack22:01:52

I really like pedestal on the backend