News for hackers. Stuff that matters.
Re:Java for beginners by rb808 on Friday June 23, 2017 @09:19AM (#14618925)
> Java - the programming language that most seem to despise with great passion.

Is that really true though? Anecdotally it seems lots of big firms are using Java8 even more often, as sidetracks to Go/Scala/C++* seem to be coming back.

Re:Java for beginners by reading-at-work on Friday June 23, 2017 @09:38AM (#14619046)
Big firms like to use it, but most developers who work there probably don't; they just suck it up and do it for the paycheck. Source: am a developer at a big firm being forced to use Java.
Re:Java for beginners by panzerboy on Friday June 23, 2017 @09:48AM (#14619105)
I'm writing Java all day long and I love it.
Re:Java for beginners by Arcsech on Friday June 23, 2017 @09:58AM (#14619178)
For what it's worth, I'm in the process of converting one of our components from JavaScript to Java because it is incredibly fragile, difficult to modify, and everyone hates working with it. Not everyone is forced to use Java.

I really like Java actually, although we do make use of things like Lombok pretty heavily to reduce the boilerplate, enforce using inheritance very sparsely, and use immutable value types wherever possible (although sadly this is the part that gets ignored most often) - doing those things greatly improves the experience of using Java.

Re:Java for beginners by al452 on Friday June 23, 2017 @10:45AM (#14619531)
Google AutoValue is (for my money) a much better alternative to Lombok. Plus it's strongly opinionated towards immutability, big win.
Re:Java for beginners by mathnode on Friday June 23, 2017 @09:45AM (#14619082)
Forced? Like with thumbscrews?
Re:Java for beginners by singularity2001 on Friday June 23, 2017 @10:34AM (#14619403)
>> Java - the programming language that most seem to despise with great passion.

> Is that really true though?

one data point: yes

Re:Java for beginners by SoulMan on Friday June 23, 2017 @09:53AM (#14619136)
Every damn device runs on Java
Re:Java for beginners by oblio on Friday June 23, 2017 @11:13AM (#14619724)
Except for iOS ones :)
Re:Java for beginners by pjmlp on Saturday June 24, 2017 @06:36AM (#14625134)