jackdaw

https://github.com/FundingCircle/jackdaw
dangercoder 2020-09-04T12:09:32.005400Z

Hi, any plans on splitting the jackdaw library into more fine grained libraries? I would love to be able to use parts of the jackdaw library but not having all the dependencies. E.g jackdaw.streams could be it's own library 🙂

2020-09-04T12:10:52.006200Z

hehe, that's how it was originally organized before we released it. The problem was it was a pain when it came to update time.

2020-09-04T12:11:31.006600Z

Remember you can just exclude any dependencies you don't like

dangercoder 2020-09-04T12:12:47.007700Z

I see. I'll look into excluding deps, didn't think about it - thanks! ✌️

2020-09-04T12:28:15.010Z

Hey @daniel415, I think that's not possible due to the fact that the serde mechanism in kafka streams has it's own class path resolver that doesn't know about "anonymous" classes generated on the fly by clojure. You could workaround this problem by wrapping the json serde the same way it's done in the edn serde.

dakra 2020-09-04T12:34:04.012500Z

Thanks for the info. That's what I thought. Maybe at some point I'll try and create a class like in edn2.clj but for now it's a bit simpler to just specify the value-serde those 4-5 times I need them. (key-serde is string which I can specify as streams default).