yada

lemontea 2022-09-16T11:35:24.363389Z

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

lemontea 2022-09-16T11:35:53.885679Z

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

lemontea 2022-09-16T11:35:59.811439Z

a few things:

lemontea 2022-09-16T11:36:49.926989Z

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

lemontea 2022-09-16T11:37:44.516449Z

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

lemontea 2022-09-16T11:38:43.810129Z

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

lemontea 2022-09-16T11:39:22.629899Z

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

lemontea 2022-09-16T11:39:57.014739Z

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

lemontea 2022-09-16T11:41:51.898189Z

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

lemontea 2022-09-16T11:42:45.330729Z

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

lemontea 2022-09-16T11:44:12.312559Z

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…

lemontea 2022-09-16T11:45:14.423519Z

… 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

malcolmsparks 2022-09-16T16:28:36.855159Z

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 🙂