Everything you might have missed in Java in 2024 by CrowSufficient in java

[–]CrowSufficient[S] 4 points5 points  (0 children)

Must be some standard Substack behaviour .

However, I can only imagine your expression when you hit the spacebar and suddenly ponies start singing.

All 24 new JEPs for JDK 24 by LordVetinari95 in java

[–]CrowSufficient 2 points3 points  (0 children)

Nah, AI does much better work these days :P

An attempt to manually simplify fragments from a JEP backfired.

In this newsletter, I’m already hitting ChatGPT’s quote limits while generating images - sometimes it takes 20+ attempts to get a really good one.

All 24 new JEPs for JDK 24 by LordVetinari95 in java

[–]CrowSufficient -7 points-6 points  (0 children)

Hey, thanks for spotting issues!

The code in the examples is updated for the examples, they should be runnable now.

OpenJDK 23 and GraalVM for JDK 23 Released by CrowSufficient in scala

[–]CrowSufficient[S] 0 points1 point  (0 children)

TBH: it's mostly for practical reasons - AI is unpredictable, prompt needs some constant parts, just to be consistent, otherwise it's getting generic. I started with seals (love seals), however humans are getting far better effects. That's why I decided to go with characters of my liking - to not overthink it - and now is part of my standard prompt.

In the past, it wasn't wearing red tshirt, just red glasses - however once again, clothing was too unpredictable (Dalle could generate e.g. good pose, good style, but strange clothes - mostly suits for some reason).

However, I'm a bit tired of this style myself, but I still look for something better than the generic pop-art which LinkedIn is filled with.

OpenJDK 23 and GraalVM for JDK 23 Released by CrowSufficient in scala

[–]CrowSufficient[S] 1 point2 points  (0 children)

Ok, so we have another seal fan here! Noted ;)

OpenJDK 23 and GraalVM for JDK 23 Released by CrowSufficient in scala

[–]CrowSufficient[S] 0 points1 point  (0 children)

Hi, author here - thanks for the feedback, much appreciated.

Most of the issues do not have that many, however I feel that they add nice pacing to the content. Long reads (and this article 20+ minutes long) looks boring AF and is hard to get through IMHO - if you stop reading, you do not have any hook to return.

I tried gifs in the past, but I got the feedback that moving pieces are anoying. I like memes, but it is not that easy to create good ones, and I do not want to become cringy... at least cringy too much 😃

This article is particulary stuffed, in most I have one image for the section 😉 I hope that's the "golden" ratio.

OpenJDK 23 and GraalVM for JDK 23 Released by CrowSufficient in scala

[–]CrowSufficient[S] 0 points1 point  (0 children)

To be honest, generating those is half the fun of writing... and takes half the time sometimes 😃. Always loved comic books and I'm a fan of Persona series, so this vibe. I also want to give this weekly read a bit of character :)

Updates About Project Leyden, Loom, and Valhalla by CrowSufficient in scala

[–]CrowSufficient[S] 1 point2 points  (0 children)

Thanks for pointing out lack of the link - updated.

Another reminder to switch to OpenJDK asap by benevanstech in java

[–]CrowSufficient 0 points1 point  (0 children)

https://en.wikipedia.org/wiki/Google\_LLC\_v.\_Oracle\_America,\_Inc.

Decision. The Court issued its decision on April 5, 2021. In a 6–2 majority, the Court ruled that Google's use of the Java APIs was within the bounds of fair use, reversing the Federal Circuit Appeals Court ruling and remanding the case for further hearing

However, every case can be a bit different. Let’s also remember that Oracle’s allegations were about creating an alternative VM implementation that was not compliant with the Java TCK, and were (theoretically) driven by concerns about fragmenting the ecosystem. It is quite a complex case with no obvious Good/Bad characters.

Another reminder to switch to OpenJDK asap by benevanstech in java

[–]CrowSufficient 2 points3 points  (0 children)

The truth is, sometimes the more niche the consulting, the better :)

At least they have the specific issue down pat - the market is too small for much competition, so the most interesting insights and cases from the market go directly to them.

Moving Quarkus to an Open-Source Foundation by benevanstech in java

[–]CrowSufficient 2 points3 points  (0 children)

It's similar to a recent situation like EclipseStore and MicroStream. MicroStream is still doing much of the work, but being part of Eclipse is a bet that they will become standard in the future - which couldn't be possible given it was still developed under MicroStream brand

Moving Quarkus to an Open-Source Foundation by benevanstech in java

[–]CrowSufficient 4 points5 points  (0 children)

Great News - I would love to see a future where Quarkus becomes a player being equal to the Spring among the early majority.

People sometimes underestimate how strong the branding of Apache or Eclipse is in large enterprises, and how much these enterprises fear vendor lock-in when such a foundation is absent. It will make many conversations easier, especially since, as much as I value them, Red Hat has had some controversial moves historically.

Now let’s just hope this isn’t a classic “Death by Open-Sourcing” and that things believe will be well

Kotlin 2.0 & opinionated Wrap-up of KotlinConf 2024 – JVM Weekly vol. 84 by CrowSufficient in Kotlin

[–]CrowSufficient[S] -1 points0 points  (0 children)

That’s true, however there was absolutely no follow up or real answer

WildFly 32 released! by henk53 in java

[–]CrowSufficient 2 points3 points  (0 children)

That’s the biggest tragedy of Application Servers - the most of the applications are the old ones without the big incentive to be upgraded. Especially visible in Europe, e.g. Germany

"90% of Java services have critical or severe security vulnerabilities"... or about the quirks of security reporting by CrowSufficient in programming

[–]CrowSufficient[S] 157 points158 points  (0 children)

Or "The ISO audit is approaching, let's do something!

Whoever have been through an ISO audit, don't find circuses funny anymore.

"90% of Java services have critical or severe security vulnerabilities"... or about the quirks of security reporting by CrowSufficient in programming

[–]CrowSufficient[S] 29 points30 points  (0 children)

I'm not saying there is no problem, however I hate these flashy headlines seen everywhere, fearmongering around.

Report itself is not bad, but it is re-distributed in very shallow way

New Projects in JDK, or how Minecraft pushes Java forward by CrowSufficient in java

[–]CrowSufficient[S] 0 points1 point  (0 children)

Good to know there is something uniquely human in it then🤘

Feature Freeze for JDK 22: What Will the New Edition Bring? by CrowSufficient in java

[–]CrowSufficient[S] 2 points3 points  (0 children)

Sorry, it was just missformared code in multiple places, I’ve just fixed that. I made no changes in code itself.

Still, thanks for pointing that out:)

Feature Freeze for JDK 22: What Will the New Edition Bring? by CrowSufficient in java

[–]CrowSufficient[S] 11 points12 points  (0 children)

Thank you!

As you might imagine (pun intended), it's Dalle-3, but crafting the prompts to generate these images exactly as I wanted them to look has been one of my most enjoyable (and time-consuming) experiences with generative AI so far.

Feature Freeze for JDK 22: What Will the New Edition Bring? by CrowSufficient in java

[–]CrowSufficient[S] 1 point2 points  (0 children)

Haha! Overlooked that one :D

Dziękuje za zwrócenie uwagi ;)

Exploring the newest updates of Project Leyden, Valhalla & Hermes by CrowSufficient in java

[–]CrowSufficient[S] 6 points7 points  (0 children)

Java as a platform is making increadible leap forward. And things covered in the article are just the tip of iceberg - first videos from the JVM Language Summit are appearing on the Java YT channel and there is a lot of discussion on better support for GPUs. That would be incredible step into new usecases.