Java Weekly, Issue 188 – Java周刊》第188期

最后修改: 2017年 8月 3日

Lots of interesting writeups on Java 9 this week.

本周有很多关于Java 9的有趣文章。

Here we go…


1. Spring and Java


>> Spring Framework 5 Kotlin APIs, the functional way []

The new Spring 5 will not only be compatible with Kotlin but actually, treat the language as a first-class citizen – which is very cool.

新的Spring 5不仅与Kotlin兼容,而且实际上,将该语言作为一流的公民对待–这非常酷。

>> Java 9 Migration Guide: The Seven Most Common Challenges []

The introduction of JPMS solves some problems but brings its own set of challenges. Let’s have a look at some of these.


>> Reactive Spring 5 and application design impact []

Spring 5 definitely takes a step towards the reactive and functional approaches to building an application.

Spring 5无疑向构建应用程序的反应式和功能式方法迈出了一步。

>> Loads of Small Improvements in IntelliJ IDEA 2017.2 []

The newest version of IntelliJ IDEA comes with a bunch of very interesting small features.

最新版本的IntelliJ IDEA带有一堆非常有趣的小功能。

>> Eager subscription – RxJava FAQ []

RxJava has some corner cases not to be ignored – this writeup deals with an on-demand eager evaluation of Flowables.


>> Write for Baeldung []

Last but certainly not list, if you’d like to contribute – I’m currently looking for two new authors for the site. Get in touch if you’d like to know how that works.


Also worth reading:

Webinars and presentations:


Time to upgrade:


2. Technical


>> A Dockerfile for Maven-based Github projects []

Docker good practices are always welcome.


>> The Top 5 Disadvantages of Not Implementing an Exception Inbox Zero Policy []

Another interesting approach to dealing with exceptions.


We, as an industry, haven’t been doing a particularly good job working with errors and exceptions, so there’s certainly room for improvement here.


Also worth reading:


3. Musings


>> Concerns about the Blockchain Technology []

Blockchain technologies are getting more and more popular, but there are some challenges that will need to be faced, as the recent problems made it abundantly clear.


>> From Employable Generalist to Successful Efficiencer []

An interesting case study of transitioning from a full-time employee to a one-man consulting company.


Also worth reading:


4. Comics


And my favorite Dilberts of the week:


>> Do you feel any need to make conversation? []

>> Change creates the illusion that we have a strategy []

>> I have a lot riding on the after-life []

5. Pick of the Week


>> Productivity advice for the weird []