Fork me on GitHub
#off-topic
<
2023-09-19
>
borkdude08:09:49

Who actually knows what happened to Dan? I hope he's doing well. https://twitter.com/borkdude/status/1704056132359033298

βž• 7
πŸ™ 8
elken10:09:31

Did a quick check around out of courtesy, no activity past 2015. Hoping for the best

Omar16:09:09

Wondered the same thing several times in last few years.

henrik13:09:23

OpenJDK JDK 21 General-Availability Release https://jdk.java.net/21/

πŸŽ‰ 8
dharrigan13:09:35

I'm just watching the release live stream on youtube, in the background. Interesting stuff!

teodorlu13:09:50

@U11EL3P9U got a link to the livestream?

dharrigan13:09:28

Certainly

πŸ’― 1
dharrigan13:09:47

I believe Brian Goetz is popping up later to talk about the changes.

πŸ‘ 1
teodorlu13:09:02

Thank you! πŸ™

practicalli-johnny14:09:06

Excellent news. I'll be migrating to Java 21 LTS version over the winter holidays and updating all the Practicalli content to use Java 21 as the recommended version if all goes well. Not expecting any code changes, but lots of testing to make sure πŸ˜†

πŸŽ‰ 2
πŸ‘ 1
Chip14:09:56

Newbie here. Does anyone wait until it’s published to homebrew?

% brew search openjdk
==> Formulae
openjdk βœ”             openjdk@11 βœ”          openjdk@17 βœ”          openjdk@8             openj9                openvdb

henrik14:09:39

I downloaded a prebuilt version from the link above and installed it with SDKMAN (https://sdkman.io/usage#localversion)

gratitude-thank-you 1
lread14:09:41

I'm also an SDKMAN user and am usually happy to wait until they make a new release available.

Chip14:09:51

Do jenv and sdkman play well together?

henrik14:09:16

I think they are different solutions to the same problem. If you have jenv, you can use that.

gratitude-thank-you 1
henrik14:09:50

For example, with sdkman: sdk install java openjdk-21-lcl ~/Downloads/jdk-21.jdk/Contents/Home sdk use java openjdk-21-lcl

gratitude-thank-you 1
practicalli-johnny15:09:50

I usually wait about 3 months after a new major relase as there is usually a new point release by then and all the ways of installing java have been updated I've used jenv for commercial projects, especially useful if a project needs a special version of java (I e to support niche persistence drivers) Otherwise I would only have one Java version installed

lread15:09:58

@U05254DQM that seems like a very sane strategy! I tend to install new SDKs when they become available because I need to test if they work with the OSS libraries and tools I maintain. So I tend to have a bunch of SDKs installed via SDKMAN. This also helps me with support when I need to reproduce an issue a user is having. And, for me, SDKMAN provides a nice way to switch to the GraalVM SDK when I'm doing GraalVM work.

seancorfield16:09:05

We're on 20.0.2 in production right now and will probably roll up to 21 as soon as the Temurin builds are available.

henrik16:09:52

We’re using Coretto, basically the same strategy.

practicalli-johnny16:09:10

@UE21H2HHD the 'sane' strategy is usually applied to most things software related (and sometimes hardware). However, if I were a maintainer off OSS projects like yourself and Sean (and many others) then I would be testing the various versions of Java releases. My great thanks to every maintainer that does this important work. I tend to be more conservative for commercial work, especially with the JVM (as there are usually many other challenges to solve πŸ˜„ )

πŸ‘ 1
jpmonettas17:09:09

Brian Goetz presenting now on the live stream and all new directions feel very Clojure inspired

dharrigan17:09:08

We're on 20 as well on production πŸ™‚ and we'll go to 21 when temurin is out too πŸ™‚

isak17:09:18

@U04V70XH6 or @U11EL3P9U : Just curious, why wait for temurin? Is it a license issue?

dharrigan17:09:39

Most just comes down to promoting diversity and showing support for other providers - we do look at others too, like Amazon Coretto from time to time (perhaps we should revisit that soon)

1
seancorfield17:09:38

Yup, mostly that. We've gotten used to using the Temurin builds at this point and it's become our default across all tiers.

isak17:09:52

Ah ok, thanks!

phill22:09:38

And, on delightful occasion, https://developer.ibm.com/languages/java/semeru-runtimes/ (f/k/a Adoptium J9) (f/k/a IBM J9)... if for no other reason, then because when HotSpot dumps core, you want an alternative that isn't just a rebuild. Edit: To be clear, Semuru is the name of the binary build, akin to Temurin; the contents of a Semuru package are OpenJDK and OpenJ9.

andy.fingerhut16:09:38

I don't follow http://planet.clojure.in frequently, but check in now and then. I forgot the first time I saw an article like this, but struggle to imagine why someone thinks publishing such an article is useful: https://hackernoon.com/493-stories-to-learn-about-productivity. 493 links to other articles as an article. Who wants to go through all of those?

πŸ‘ 1
Howon Lee16:09:43

don't wanna be productive, just wanna read about productivity

πŸ˜‚ 9
2
wevrem16:09:17

I’m training myself to ignore these kinds of articles when they pop up on the RSS feed.

respatialized16:09:02

It only makes sense if you think of your website in terms of "users" or more specifically "potential ad clickers" rather than "readers." Produce the maximum amount of ad space for the least effort, rather than something people want to read. see also: everything written with the help of AI.

andy.fingerhut16:09:28

Specifically for http://planet.clojure.in's method of aggregating articles, those long ones make it annoying to find the next article after that one.

practicalli-johnny16:09:28

Is there a summary on how to be productive laughcry I am now using Neovim, so it seems I have several of the stories covered already... and at least one on using i3 window manager which I already use. The only lesson I am learning on productivity is not to read the rest of this article 😒

andy.fingerhut16:09:41

I have sent an email to the http://planet.clojure.in creators suggesting removing Hackernoon from their collection, or somehow limiting the size of the content included in the http://planet.clojure.in page

πŸ‘ 3
lemuel18:09:30

Only an 87 minute read. Sounds like a productive use of time

πŸ˜„ 2
Vincent07:09:30

SEO boost attempts

πŸ‘ 1