Software Alternatives & Reviews

JDK 21 Release Notes

Liberica JDK Amazon Corretto Apache SkyWalking Hacker News Search
  1. Liberica is a 100% open-source Java 13.0.1 implementation.
    Some options for those who prefer to avoid the Oracle minefield: https://adoptium.net https://aws.amazon.com/corretto https://www.azul.com/downloads https://bell-sw.com/pages/downloads Sadly, no-one has managed to package it yet, but we should get something in the next couple of days. Since 21 is an "LTS" release, major Linux distributions will provide a runtime pretty soon. Ubuntu backports them to old releases too.

    #IDE #Text Editors #Software Development 18 social mentions

  2. Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK).
    Some options for those who prefer to avoid the Oracle minefield: https://adoptium.net https://aws.amazon.com/corretto https://www.azul.com/downloads https://bell-sw.com/pages/downloads Sadly, no-one has managed to package it yet, but we should get something in the next couple of days. Since 21 is an "LTS" release, major Linux distributions will provide a runtime pretty soon. Ubuntu backports them to old releases too.

    #IDE #Text Editors #Software Development 3 social mentions

  3. Apache SkyWalking is an open-source application performance monitoring solution that provides tracking, metrics analysis, service mesh observability, alarm, and visualization.
    Pricing:
    • Open Source
    > Where's Java primarily used these days? I've seen a lot of enterprise-y webdev projects use it for back end stuff (Dropwizard, Spring Boot, Vert.X, Quarkus) and in rare cases even front end (like Vaadin or JSF/PrimeFaces). The IDEs are pretty great, especially the ones by JetBrains, the tooling is pretty mature and boring, the performance is really good (memory usage aside) and the language itself is... okay. Curiously, I wanted to run my own server for OIDC/OAuth2 authn/authz and to have common features like registration, password resets and social login available to me out of the box, for which I chose Keycloak: https://www.keycloak.org/ Surprise surprise, it's running Java under the hood. I wanted to integrate some of my services with their admin API, seems like the Java library is also updated pretty frequently: https://mvnrepository.com/artifact/org.keycloak/keycloak-admin-client whereas ones I found for .NET feel like they're stagnating more: https://www.nuget.org/packages?q=keycloak (probably not a dealbreaker, though) Then, I wanted to run an APM stack with Apache Skywalking (simpler to self-host than Sentry), which also turns out to be a Java app under the hood: https://skywalking.apache.org/ Also you occasionally see like bank auth libraries or e-signing libraries be offered in Java as well first and foremost, at least in my country (maybe PHP sometimes): https://www.eparaksts.lv/en/for_developers/Java_libraries and their app for getting certificates from the government issued eID cards also runs off of Java. So while Java isn't exactly "hot" tech, it's used all over the place: even in some game engines, like jMonkeyEngine, or in infrastructure code where something like Go might actually be more comfortable to use.

    #Development #Tool #Monitoring Tools 14 social mentions

Discuss: JDK 21 Release Notes

Log in or Post with