Brian Goetz: Paving the On-Ramp (To Java)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. groovy

    Apache Groovy: A powerful multi-faceted programming language for the JVM platform

    Doesn't Groovy (https://groovy-lang.org) achieve much of this? I remember being taught with it at university for some time before they introduced Java. With Groovy you don't need the class or main method, and can have a program which is just `println "Hello world!"`.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. packr

    Packages your JAR, assets and a JVM for distribution on Windows, Linux and Mac OS X (by libgdx)

    > they quickly realize they need Windows, and a Mac, and maybe Linux just to make packages that their friends can run

    And when they test it on Windows they'll realize that the launcher that jpackage creates does something weird on startup (involving relaunching itself it seems?) that makes Windows display a busy cursor for a while after the program has launched, so they have to forget about jpackage and redo it all with something like Packr [1] and Wix# [2]...

    [1] https://github.com/libgdx/packr

    [2] https://github.com/oleg-shilo/wixsharp

  4. bach

    🎼 Bach Builds (on(ly)) Modules

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • First Steps Developing Custom Gradle Plugins

    3 projects | dev.to | 22 Jun 2022
  • A Beginner’s Guide to Java: 10 Must-Know Development Tools🎉🎉

    4 projects | dev.to | 31 Dec 2024
  • JavaFX In Action #12 with Steve Hannah about jDeploy, to distribute your Java app as a native bundle

    2 projects | dev.to | 12 Dec 2024
  • Gradle extensions part 2: Now with shenanigans

    2 projects | dev.to | 11 Dec 2024
  • Tutorial: Build a Java SDK based on OpenAPI Spec

    16 projects | dev.to | 27 Sep 2024