Good thing that that’s not my boss. I’m actually already planning to move to 25.
- 2 Posts
- 35 Comments
deathmetal27@lemmy.worldto
Java@programming.dev•UK unis to cough up to £10M on Java to keep Oracle off their backs
2·6 months agoI agree. The main reason to pay Oracle or any other JDK provider is to get support and patches. There are also specific use cases such as performance considerations where commercial JVMs may have low level optimizations that may be beneficial in certain use cases.
But for general development, even on enterprise level, you’d be fine with regular community editions of OpenJDK. In fact I don’t know of anyone who pays for commercial JDKs.
My main gripe is with Oracle, whose business model regarding Java is just scummy in general. If you use Oracle JDK and they come knocking, you deserve whatever happens to you. Google learned this lesson the hard way, we should learn from their experience.
deathmetal27@lemmy.worldto
Java@programming.dev•UK unis to cough up to £10M on Java to keep Oracle off their backs
4·6 months agoAmazon Corretto is free even for commercial use and is optimized to run on AWS infra.
If you’re not on AWS then you have little reason to use it though it’s not a bad JDK distro itself.
I personally use Eclipse Temurin both in personal projects and at work.
deathmetal27@lemmy.worldto
Java@programming.dev•UK unis to cough up to £10M on Java to keep Oracle off their backs
4·6 months agoLiterally nobody I know uses Oracle Java. It’s either Open JDK or nothing. Even popular frameworks recommend using others (ex. Spring recommends using Bellsoft Liberica).
These alt forks are supported for longer and have the latest security patches while Oracle’s Open JDK only provides updates for six months, even for LTS releases. Is there even any legitimate reason to be using Oracle JDK at this point? If it really came to that I’d rather give my money to Bellsoft or Azul over Oracle.
My company uses it for a couple of “legacy” applications. Though all new applications are on Angular.
I think the shift was because of the complexity of the project. In my company, Java devs were busy implementing core business logic, batch jobs, fixing production issues or enhancements. So they didn’t have enough bandwidth for UI maintenance and enhancement. Plus when it came to that, most UI developers you could find in the job market were JS/CSS guys.
So management made a decision to shift to Angular for UI and Java for back end work. Delineating both as separate concerns.
However I do think that having Java teams for both UI and back end might be more agile. But realistically I think it depends on the circumstances.
deathmetal27@lemmy.worldto
Programmer Humor@lemmy.ml•American Psycho, but with Code Editors
81·10 months agoTrue minimalism is
ed
Well, MariaDb is a publicly traded company. So it’s “Our SQL” only if you buy stocks in them.
But did you get the reference?
Try it again
Do you know the definition of insanity?
Ummagumma
“:-)”.reverse() == “)-:”
Close enough
“Go and buy some milk and if they have eggs, get some.”
Do I really have to explain the joke? The sleep paralysis demon is asking “Is HTML a programming language?” And the person is “sleep paralysed” to correct them or do anything about it really.
I don’t know what else I can explain besides that.
Thankfully we have Gradle now.
More context for someone out of the loop?
Prefer composition over inheritance. Though that doesn’t mean inheritance has no place in programming.
All my homies use podman.