Our great sponsors
Quarkus: Supersonic Subatomic Java.
I’m OP’s defense, I have to say that most people in this community have a very distorted view of what a modern Java app looks like. Much of the perception dates back from before the Java 8 era. Anyone who’s remotely had anything to do with the language in recent years, would know that the ecosystem has made serious steps to modernize. While you still see these old and bulky apps around, there is absolutely no reason to repeat past mistakes, and https://quarkus.io/ is a testament to that.
general purpose extensions to golang's database/sql
This is the same situation I saw 20 years ago. Back then, all the managers were pushing development in Oracle tools. Those managers grew up on Oracle and Java was too modern for them. Now the situation is similar. Managers used to do things in Java and now they are still pushing Java. In fact, today Java brings nothing but problems. When I see a new project starting on Java it is always some big desperation. For a comparison of Java and Go, just look at the documentation for SQL. For go: https://pkg.go.dev/database/sql (31 pages) and maybe https://jmoiron.github.io/sqlx/ (12 pages). In Java only one class is 59 pages (https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html) and look how many of those documents there are: https://docs.oracle.com/en/java/javase/13/docs/api/java.sql/java/sql/package-summary.html and on top of that we have javax.sql - https://docs.oracle.com/javase/8/docs/api/javax/sql/package-summary.html And even then you use Hibernate for example, where the documentation has 11 manuals and of those the User Guide has 353 pages - https://docs.jboss.org/hibernate/orm/6.2/userguide/html\_single/Hibernate\_User\_Guide.html
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Programming framework for writing and deploying cloud applications.
I assume you’re already aware of https://serviceweaver.dev/ Someone’s got to do it, so let that be Google.
Quarkus 3.1.0.Final released - Programmatic creation of Reactive REST Clients, Kotlin 1.8.21 and more
1 project | /r/quarkus | 31 May 2023
Does Fabric8io K8s java client support patch() or rollingupdate() using YAML snippets?
1 project | /r/codehunter | 26 May 2023
Why so much hatred toward Go?
1 project | /r/golang | 14 May 2023
Quarkus 3.0 finally released!
1 project | /r/java | 26 Apr 2023
Pod labeling not possible from within pod using Kubernetes on Docker-EE
2 projects | /r/codehunter | 22 Apr 2023