(no title)
jpe7s | 1 year ago
Love Java because of how robust the JDK is with respect to Collections, Concurrency, IO and Cryptography. At the same time you can pick and choose exactly what modules you need to keep your application light weight. Also, I find Java has become more of a joy to write in recently as project Amber continues to release features every 6 months. (https://openjdk.org/projects/amber/)
Outside of the base and java.net.http JDK modules, the only external library I rely on is Bouncy Castle for the ed25519 utilities it provides. Considering some of the services sign financial transactions, it is nice to be able to minimize the risk of a malicious take over of a 3rd party library.
Only using AI for generating some of the more manual labor code.
If you are interested in building on Solana in Java check out https://github.com/sava-software/sava and https://docs.glam.systems
No comments yet.