This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-03-17
Channels
- # announcements (45)
- # asami (30)
- # babashka (96)
- # beginners (24)
- # calva (43)
- # chlorine-clover (3)
- # cider (10)
- # clj-kondo (45)
- # cljdoc (10)
- # cljs-dev (2)
- # clojars (5)
- # clojure (139)
- # clojure-australia (5)
- # clojure-europe (53)
- # clojure-filipino (1)
- # clojure-germany (27)
- # clojure-nl (4)
- # clojure-provo (7)
- # clojure-serbia (6)
- # clojure-spain (1)
- # clojure-uk (8)
- # clojuredesign-podcast (8)
- # clojurescript (76)
- # code-reviews (6)
- # conjure (4)
- # core-async (1)
- # cursive (73)
- # data-oriented-programming (2)
- # data-science (3)
- # deps-new (4)
- # depstar (7)
- # docker (16)
- # duct (7)
- # events (1)
- # fulcro (13)
- # girouette (1)
- # graphql (4)
- # honeysql (11)
- # jobs (2)
- # joker (1)
- # kaocha (4)
- # leiningen (5)
- # malli (11)
- # off-topic (14)
- # other-languages (1)
- # pedestal (4)
- # practicalli (1)
- # re-frame (5)
- # reagent (3)
- # releases (2)
- # remote-jobs (7)
- # shadow-cljs (12)
- # sql (24)
- # startup-in-a-month (2)
- # tools-deps (99)
- # vim (8)
- # vscode (1)
- # xtdb (28)
Some juicy drama over at the Lombok project https://github.com/rzwitserloot/lombok/issues/2681
I had no idea about Lombok until I ran into some issues trying to interop with a library that uses it under the hood and hitting some introspection walls. It seems like it’s doing some real nasty things under the hood.
Especially now with Kotlin, Scala and Clojure
If you want to write Java with less boilerplate, there’s entire compilers trying to solve that for you.

The more I read about lombok the more scarier it seems. I've been using org.immutables/value
for the same use cases for years without issues.
In the end it often creates more problems then is solves. I didn’t run into much problems myself, but I know another team stopped using Lombok altogether a few years back, because it was giving weird problems. Often it’s better to be fully in control.
Anyone ever use Esper: https://www.espertech.com/esper? Maybe I somehow avoided seeing it for years, but it seems to me less talked about than other event/stream/batch processing systems. But the idea seems interesting: just use sql as a stream processing language. In my very early experimentation with it, sql seems to fit this usage surprisingly well for something not designed for it. I'm wondering if this starts to break down or if there are any pitfalls that show up after using it a lot