Idea logo

The IntelliJ IDEA Blog

The Capable & Ergonomic Java IDE by JetBrains


Java Annotated Monthly – November 2019

In this month’s edition, we have tutorials for Java 13 features, news about Java 14 (and beyond!) features, plus the usual mix of tutorials (largely Spring again this month), news, and Other Interesting Articles. Under the latter category we have a bunch of articles about remote working. This was also a big month for IntelliJ IDEA blog posts, so we’ve summarized those too.


Java News

News this month is a mish-mash of upcoming release stuff, Java-related-company stuff and conference stuff.

Java Tutorials & Tips

Languages, Frameworks, Libraries and Technologies

Spring-heavy again this month

Culture & Community

I’m always interested in articles about remote working, being a remote worker myself. This month quite a few of them cropped up.

And Finally

A chance to catch up on the other IntelliJ IDEA blog posts from this month. Note that the big thing for us at the moment is the upcoming 2019.3 release.

If you have any interesting or useful Java / JVM news to share via Java Annotated Monthly, leave a comment or drop me a message via Twitter.

Subscribe to Java Annotated

Comments below can no longer be edited.

7 Responses to Java Annotated Monthly – November 2019

  1. Avatar

    Mateusz says:

    November 7, 2019

    Java Should Feel Fun – incorrect link

    • Trisha Gee

      Trisha Gee says:

      November 7, 2019

      Curses!! Thank you, fixed.

      • Avatar

        Mateusz says:

        November 8, 2019

        Better (more fun topic), but I guess it is still incorrect

        • Trisha Gee

          Trisha Gee says:

          November 8, 2019

          What the…? What’s going on?!?! OK I’ve changed it AGAIN. I hope this one works!

  2. Avatar

    Charlie Hayes says:

    November 8, 2019

    The article on Kotlin list’s operator overloading as one of the better features. I find operator overloading is a polarizing feature. It can lead very clean-looking code but it also hides a lot of unexpected behavior. Developers spend more time reading code than writing it which makes the readability far more important than how little code has to be written. If I encountered an operator that had been overloaded I would fit it confusing and disorienting.

    • Trisha Gee

      Trisha Gee says:

      November 8, 2019

      Actually I agree. I wouldn’t personally have that as an advantage, I find it super confusing coming from a Java background where operator overloading is specifically prohibited. But I guess there are advantages if used with care and if one is expecting it.

  3. Avatar

    Zack Macomber says:

    November 14, 2019

    Concerning “Java Should Feel Fun”: Writing from the perspective of an American, my country is obsessed with this idea that we NEED to have fun. What’s really disturbing is that many advocate that work should be fun. For hundreds of years, people have been doing very un-fun work. It’s a modern concept to think that work should be fun. Coding is hard, frustrating, time-consuming, doesn’t go as planned, hard to debug, hard to understand, etc…there are so many negative aspects involved with coding…AND THAT’S OK! What matters is delivering a good product. That’s the satisfying part of work. We toil, think, analyze, debug, optimize, etc…until we deliver something that we can be happy with. I don’t go to work to play fuse ball or air hockey. I go to work to make a good product that I, my co-workers and the customer are happy with. The process to do that is mostly not fun and that’s OK.

Discover more