Fork me on GitHub
#clojure-uk
<
2020-01-06
>
dharrigan06:01:08

Good Morning!

guy08:01:31

Morning!

dharrigan11:01:59

Back to work everyone!

jasonbell11:01:36

@dharrigan I was on call Christmas Day 🙂

lady3janepl12:01:01

^ and now we know who Santa actually is.

jasonbell12:01:30

I cannot confirm or deny @lady3janepl

thomas13:01:44

I think we know enough now @jasonbell

jasonbell13:01:18

Yule always think that @thomas;)

guy15:01:43

ello ello

dharrigan18:01:49

Red Letter Day

dharrigan18:01:59

First production-ready code deployed into our test environment

seancorfield18:01:08

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).

seancorfield18:01:24

(inspired to ask by seeing @dharrigan’s post 🙂 )

dharrigan18:01:00

specfically, this: openjdk-11-tools-deps-slim-buster

seancorfield19:01:06

@dharrigan Where does that originate from?

seancorfield19:01:23

Is it a Docker image? If so, what's the actual JDK being used?

dharrigan19:01:41

and the actual JDK being used is openjdk 11 (11.0.5)

seancorfield20:01:05

Looks like that's the "official" OpenJDK, rather than one of the variants (Adopt, Amazon, Zulu, etc)

dharrigan20:01:08

Yes. It's used also to ease adoption at my workplace, as we run everything on openjdk

dharrigan20:01:22

if I deviated from it, that would another hurdle to jump over (as to reasons why....)

glfinn8321:01:27

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

seancorfield22:01:10

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.

seancorfield22:01:58

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!