Home United States USA — software Java Annotated Monthly: May 2017 Java Annotated Monthly: May 2017

Java Annotated Monthly: May 2017 Java Annotated Monthly: May 2017

425
0
SHARE

This month focuses on the late-breaking concerns over Project Jigsaw and modularity, but there’s plenty of architecture hints, Android O news, and tutorials.
After a few, blissful, drama-free issues, this month we look into the tension between the community and the Stewards of Java (again) . This time, the topic is modularity. Feedback from the community is always a Good Thing to help improve the platform, but when Jigsaw was due for release with Java 9 in two months, it gets a little more… interesting. Java 9 isn’ t the only news. As usual, we’ re covering Java’s future, linking to blogs and tutorials for Java (including Android) code and design, and we’ ve added a whole new section for Java performance this month.
Probably the most important news of the month is community concerns around Jigsaw (modularity for Java) , the big ticket item for Java 9. The first article in this section is a long, in-depth critique of the approach taken by Oracle.
This is an unusual situation for Java, and it’s not clear yet what it means. Will Java 9 be pushed back again so it can be amended further? Or will the community prefer to simply get their hands on the solution that’s been in progress for so long? Voting on JSR 376 (Jigsaw) closes on 8 May so we’ ll keep you updated.
Of course, there’s more Java 9 news and background.
News about Java EE 8 has been quiet lately (again) , but it’s not due to lack of progress.
A mixed offering of Java-specific but otherwise-difficult-to-classify articles.
Android O continues to be a big talking point, and as usual, we throw in a bunch of articles on good practice that may be applicable to all Java developers.
This month, we have a mix of OO design patterns, approaches like Domain Driven Design and Test Driven Design, and take a look at a critique of OO to understand not only its strengths but its weaknesses.
It’s harder to find the time to watch presentations than to skim documents, but QCon London had some great presentations on performance that have just been published and well worth a look:
JetBrains is going to be at a number of events in May. Come and say hello, ask us questions, or give feedback at our booth:

Continue reading...