News for hackers. Stuff that matters.
Re:Ask HN: What topics are a must have for a JR server side ... by eitland on Friday July 03, 2020 @04:37PM (#23727313)
Depend on where you work. Most places I've worked however JPA was part of it.

Spring used to be big but today JavaEE is probably better (I've used both.)

I learned a lot from Adam Bien, he is both entertaining and he keeps it down to earth, useful and real.

Three more things:

1. Invariably someone will come to trash Java. Don't care about them. Modern Java is decent.

2. Learn an IDE. Again, someone will probably say you should learn without one and that is about as smart as saying a "good carpenter never uses power tools" i.e. batshit crazy.

Java is pretty much dependent on using tools. I can enjoy both NetBeans, Eclipse and IntelliJ. All three are better than anything you can get in any other language (except reSharper, but that is basically IntelliJ for C#)

3. Learn Maven and/or Gradle. Learn to love it. I learned to love it after that time I spent three days hunting for libraries for an older (non Java) maintenance job. Coming back to a system that will happily download and setup everything is lovely.

edit: FWIW i wrote this lar year. It is kind of indirectly related : https://erik.itland.no/questions-about-why-i-like-java

Re:Ask HN: What topics are a must have for a JR server side ... by m0ck on Saturday July 04, 2020 @05:26PM (#23735020)
>Spring used to be big but today JavaEE is probably better Could you elaborate on that? I am seeing Spring (Boot) used everywhere, only JavaEE projects I came across were legacy N>8 years old.
Re:Ask HN: What topics are a must have for a JR server side ... by eitland on Sunday July 05, 2020 @06:11AM (#23737684)
I can see that is confusing.

Spring is probably the biggest.

My point was that I personally find JavaEE better.

Edit: Personally I'd also look into Quarkus etc if I were to set something up today, but I don't belive it to be relevant to the original question.