🗣️ "Distill years of Java experience down to a set of best practices that help developers build high-quality Java applications and libraries" Lots of good advice for #Java developers on this site by @JonathanGiles 👍. java.jonathangiles.net
@gunnarmorling @JonathanGiles Excellent. Your tweets like a goldmine. I pick a nugget from it everyday. Thanks 👍🏽
@gunnarmorling I appreciate the tweet. Hopefully people find it useful, and I'm always happy to add more content of people have questions.
@gunnarmorling @JonathanGiles Wish first one would be "use a *single BOM* if you can", in all other cases it defeats its goal in practise :(. But overall a very good collection!
@gunnarmorling @JonathanGiles JBP-7 is strange and harmful. Even more if you go into details: "but you should avoid using non-LTS releases in production." WTF? Why? This is hurting Java ecosystem and keeps it at grandpa/grandma pace.
@gunnarmorling @JonathanGiles Agree with most of them 👏, but wouldn't call them best practices for Java developers. They are common sense practices and the majority are not java-specific
@gunnarmorling @JonathanGiles Minimizing API visibility is such a contentious point for me... I firmly believe a lib should do its best to delineate its internal bits, but do very little to prevent the user from reaching into the internals anyway at their own peril.