Java Annotated Monthly – August 2017

​Here in Europe we’re well into the vacation season. July and August are usually quiet, but at JetBrains we’ve been working hard on a number of 2017.2 releases, including IntelliJ IDEA and Upsource, so this month’s Java Annotated includes links to all the information about these releases. In addition, there’s loads of Java 9 news, and a good chunk of Design and Architecture this month. I was going to squeeze in a new section this month, but we’ve got so much content you’ll have to wait and see if I ever get space for it…


Java 9

July saw a lot of Java 9 articles, news pieces, videos and interviews, probably originally timed to coincide with the July release date.  We didn’t get the release (Java 9 is currently scheduled for 21 September), but we did get a lot of great tutorials and opinion pieces.

Java In General

In all the excitement about Java 9, we’re a bit short of non-Java-9 news.  However what we do have is a smattering of tips to understand the JVM’s performance, and some fundamentals that you probably already know, but it doesn’t hurt to be reminded.

Languages, Frameworks and Libraries

Normally these types of articles end up in the General Java section, but this month we have a good selection so they’ve earned their own spot.


Apparently Architecture Components are the Next Big Thing…

Design and Architecture

A good handful of articles spanning a range of (generally Java-specific) concerns beyond the code-level. The usual functional-vs-OO commentary appears, and of course microservices. Domain Driven Design is a personal favourite of mine but still not as widely adopted as I’d expect, so in an attempt to brainwash the Java programming public I will continue to include articles covering DDD in Annotated Monthly.


Nothing for August!

And Finally

Everyone at JetBrains has been working really hard on the latest product releases. IntelliJ IDEA 2017.2 and Upsource 2017.2 came out in July, so there are a lot of videos and blog posts about the new features in these releases.

And in case you missed it…

Subscribe to Java Annotated

image description