Fork me on GitHub
#yada
<
2022-09-16
>
lemontea11:09:24

Hi, referred to here by the fine folks at #clojure-europe

lemontea11:09:53

would like to say that I like the idea of yada a lots, so it is a pity to see its momentum stalled

lemontea11:09:59

a few things:

lemontea11:09:49

0) for context, https://gist.github.com/lemonteaa/7165a89442eed5c850c54934aaa01eaf this is my own analysis of the current situation of Clojure backend ecosystem

lemontea11:09:44

(linked: https://github.com/lemonteaa/abc not exactly yada, but for reference)

lemontea11:09:43

1 ) The doc is nice, but it seems to be WIP starting from about ch7 onwards ( https://www.juxt.land/yada/manual/index.html )

lemontea11:09:22

I do think the 6 examples listed are all great, and it can be attractive to new-comer to have just one more of them filled out in-details

lemontea11:09:57

maybe re-org those into its own page/highlight? (just a suggestion) (after having some forward progress)

lemontea11:09:51

2 ) imho, the distinguishing value of yada is its API orientation + “modernized design” (whatever that mean)

lemontea11:09:45

3 ) yada can be further enhanced by offering integration against recent developments of other tools/libraries…

lemontea11:09:12

an example: site is a specific use case web-framework/library. While working on my own poc of doing glue work on pedestal + lacinia (i.e. GraphQL) + xtdb, it comes to my attention that sth like site would help a lots to eliminate repetition…

lemontea11:09:14

… however, sometimes custom logic is really necessary. So an ideal situation would be using general purpose weblib, but it has the ability to integrate a site for some part of the URL routes, while falling through to custom logic for the rest

malcolmsparks16:09:36

Hi @lemontea, thanks for all your points, your gist is very interesting/useful. I do have some comments but I feel I need some time to compose them properly. I'll give it some thought over the weekend. Thanks again 🙂