Java Annotated Monthly – May 2018

It’s only my (Trisha Gee’s) second month back at the helm of Annotated Monthly, and I’m using the opportunity to link to some of the backlog of articles I amassed while I was away. This month’s is a bumper edition, including a huge section on culture as I believe very strongly that developers need to understand so much more than just coding.



As usual, a bit of a mixed bag of tutorials for features from pretty much any version of Java, code examples that help developers to think about the approaches they take to solve problems news that affects Java-the-language specifically.


News that affects Java developers but may not contain code-specific content.

Languages, Frameworks and Libraries

Java EE, Jakarta EE and Spring all vying for your attention this month.

Software Development

Stuff that’s not specifically Java-code-related, but technical all the same.


This month seemed like the right time to share some of my backlog on company / industry culture given there was quite a lot of noise on Twitter about the importance of diversity and inclusion at (specifically) Java conferences.


May is busy! I’ve picked out the events that might be most interesting to Java / JVM language developers, it includes events where we’ll have a booth, events where one of the team is speaking, and the occasional event with both!

And Finally

News and topics from the IntelliJ IDEA blog and YouTube channel that you may have missed:

Subscribe to Java Annotated

Comments below can no longer be edited.

9 Responses to Java Annotated Monthly – May 2018

  1. Avatar

    Lukas says:

    May 3, 2018

    please correct: 5th link – JλVλ 8 (A Comprehensive Look) – it points to the same location as 1st link

  2. Avatar

    Stessy says:

    May 3, 2018

    Hi Trisha,

    wrong link for “JλVλ 8 (A Comprehensive Look), a very detailed look at how functional programming ideas apply to Java 8”

  3. Avatar

    John says:

    May 3, 2018

    Wrong link for “What Future Java Releases Mean for Legacy Desktop Apps” as well…

  4. Avatar

    w says:

    May 3, 2018

    a small request – could you include a properly formatted plain-text version in the email newsletter? Currently in arrives in a garbled-html form (i.e. what should be only text is a dump of html)

  5. Avatar

    Eugene says:

    May 3, 2018

    Link to JλVλ 8 (A Comprehensive Look) duplicates the first link in the article.

  6. Avatar

    Al says:

    May 4, 2018

    Is this the correct link ?

  7. Trisha Gee

    Trisha Gee says:

    May 7, 2018

    Link fixed, sorry. And thanks everyone for letting me know.

  8. Avatar

    JavaCode says:

    May 16, 2018

    Wrong link for “Here are the best programming languages to learn in 2018” – fortunately Java is still up there

    • Trisha Gee

      Trisha Gee says:

      May 17, 2018


Discover more