Live data from Hacker News

Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

aws.amazon.com

101–110 of 147 posts

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#102
post #15

> Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit I really, really wish AWS would start using practical/self-explanatory names for their products.

I'd settle for properly written documentation.

I'm a long time AWS customer and I love AWS, but to be honest, the documentation is bad. I don't think they understand how to write for developers at all. It feels like they hired an army of Kevin Turvey clones.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#103
post #97

We use OpenJDK 8 at Datastreamer as part of our social media and blog/news crawler. It's pretty solid for production use. We're REALLY production as we've been in business for a decade and burn a ton of CPU indexing web content. Think petabytes... :) The only time we use the Oracle JDK is to run their profiler which is pretty darn nice. It's runtime and sampling so you can get a nice sample in a production app by jus…

As of JDK 11, all commercial Oracle JDK features, including low-overhead profiler (Java Flight Recorder), are part of OpenJDK.[1] [1]: https://blogs.oracle.com/java-platform-group/oracle-jdk-rele...

Yeah.. I'm really excited about that but we're not ready to move to OpenJDK 11... it's a crap shoot with the new JVMs and the forced upgrades IMO.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#104
post #64

Earlier quoted context omitted.

You could always say: "My elastic block service elastic cloud compute machines are not playing nicely with elastic load balancers (but my elastic file system ones are), I think it might be to do with elastic map reduce, or maybe elastic kubernetes service." No soup.

so elastic!

That's a different company!

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#105
post #102
post #15

> Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit I really, really wish AWS would start using practical/self-explanatory names for their products.

I'd settle for properly written documentation. I'm a long time AWS customer and I love AWS, but to be honest, the documentation is bad. I don't think they understand how to write for developers at all. It feels like they hired an army of Kevin Turvey clones.

I find that the structure of their documentation could use some work, but the actual language to be fairly good. And by good, I mean less bad when contrasted with most documentation.

To go off on a bit of a tangent, I'd prefer that documentation be split up into two parallel versions that are heavily linked but mostly separate:

- Code examples describing everyday usage

- Detailed API/system descriptions

AWS should do a better job on the former, although that'd be a massive amount of work for them at this point with little payoff. I find that I end up relying much more on Stack Overflow and even code from wrapper libraries to understand how to do relatively uncomplicated things with their API. In general, however, I'd prefer it that all documentation be more the former than the latter. I find that when I'm given everyday examples, that aren't hideously formatted on the webpage, I can get a better understanding much quicker and become far more productive.

Most documentation isn't good at either providing practical examples or actually explaining usage. I feel like there's a missing link between English-majors and software engineering; if there are English-majors who also understand programming, they should be paid handsomely to write documentation. But when do we ever see job postings for specialists in writing documentation? I've never seen such a job title.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#106
Does anybody know how good internal OpenJDK in Ubuntu will be supported by Canonical? Somehow I could not find any information about real support in the future. I heard of commitments from and for RedHat though.

I'm sure Corretto will be at some time also available for Ubuntu.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#107
post #80

Earlier quoted context omitted.

It's already split between Java8 laggards and Java11. Spark for example hasn't been able to upgrade to Java9 due to their use of some Unsafe stuff. Hadoop just upgraded from 7 to 8 last year.

Unsafe is still accessible even in JDK 11. May require some command-line flags, though.

Java9+ broke some undocumented functionality that Spark, Hadoop, etc. may have been using.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#108
post #29

Earlier quoted context omitted.

I'll take names over alphabet soup. My EBS EC2 machines are not playing nicely with ELB (but my EFS ones are), I think it might be to do with EMR, or maybe EKS.

You could always say: "My elastic block service elastic cloud compute machines are not playing nicely with elastic load balancers (but my elastic file system ones are), I think it might be to do with elastic map reduce, or maybe elastic kubernetes service." No soup.

No way engineers will ever do this. We're far to use to TLAs and also, it's way too long. Having a simple, metaphorical brand name allows you to then build on top of that. Can you imagine if Java had instead been called WriteOnceRunAnywhereC++Alternate instead of java? Then, we'd have the writeoncerunanywhereC++alternate Virtual Machine

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#109

Earlier quoted context omitted.

You could always say: "My elastic block service elastic cloud compute machines are not playing nicely with elastic load balancers (but my elastic file system ones are), I think it might be to do with elastic map reduce, or maybe elastic kubernetes service." No soup.

No way engineers will ever do this. We're far to use to TLAs and also, it's way too long. Having a simple, metaphorical brand name allows you to then build on top of that. Can you imagine if Java had instead been called WriteOnceRunAnywhereC++Alternate instead of java? Then, we'd have the writeoncerunanywhereC++alternate Virtual Machine

WORAC. I like it.
Post reply on HN