This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-06
Channels
- # announcements (16)
- # aws (9)
- # babashka (76)
- # beginners (92)
- # boot (1)
- # cider (18)
- # clara (7)
- # clj-kondo (26)
- # clojure (104)
- # clojure-europe (4)
- # clojure-nl (11)
- # clojure-spec (11)
- # clojure-survey (101)
- # clojure-uk (35)
- # clojuredesign-podcast (18)
- # clojurescript (8)
- # core-async (29)
- # data-science (1)
- # datomic (13)
- # emacs (4)
- # fulcro (20)
- # graalvm (14)
- # instaparse (2)
- # jobs (1)
- # juxt (6)
- # malli (5)
- # off-topic (30)
- # onyx (3)
- # planck (1)
- # project-updates (7)
- # re-frame (38)
- # reagent (30)
- # reitit (14)
- # remote-jobs (2)
- # shadow-cljs (50)
- # sql (8)
måningyåls
@dharrigan I was on call Christmas Day 🙂
I think we know enough now @jasonbell
I'm curious what JDK version folks are using in production? We switched from Oracle JDK 8 to Adopt OpenJDK 8 a while back and over the holiday break we switched to Adopt OpenJDK 11. It seemed like a lot of libraries (in the Java world) took a long time to address JDK 9+ issues and we still see Illegal Reflective Access warnings from a few things (New Relic Java agent's weaver code, for example).
(inspired to ask by seeing @dharrigan’s post 🙂 )
@dharrigan Where does that originate from?
Is it a Docker image? If so, what's the actual JDK being used?
Comes from here: https://hub.docker.com/_/clojure/
Looks like that's the "official" OpenJDK, rather than one of the variants (Adopt, Amazon, Zulu, etc)
Yes. It's used also to ease adoption at my workplace, as we run everything on openjdk
if I deviated from it, that would another hurdle to jump over (as to reasons why....)
At work we're currently stuck at 8, but we'll hopefully move to 11 (OpenJDK) because 8 is no longer supported. I use 11 in all my side projects
We switched from Oracle 8 to the "official" OpenJDK 8 when Oracle's support position changed and then to Adopt OpenJDK 8 to get a "supported" version. Our goal was always to move to (a "supported") OpenJDK 11 once all the libraries and third-party tools we rely on supported it... Just took a while.
Moving from 8 to 9 (and hence 11) was a bit step, with the modules and reflective access etc, but hopefully it will be plainer sailing from now on!