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

最后修改: 2017年 8月 3日

中文/混合/英文(键盘快捷键:t)

Lots of interesting writeups on Java 9 this week.

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

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

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

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 [blog.codefx.org]

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

JPMS的引入解决了一些问题,但也带来了自己的一系列挑战。让我们来看看其中的一些问题。

>> Reactive Spring 5 and application design impact [spring.io]

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 [blog.jetbrains.com]

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

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

>> Eager subscription – RxJava FAQ [nurkiewicz.com]

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

RxJava有一些不可忽视的角落情况–本篇写的是对Flowables.的按需急切评估。

>> Write for Baeldung [www.baeldung.com]

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

2.技术

>> A Dockerfile for Maven-based Github projects [blog.frankel.ch]

Docker good practices are always welcome.

永远欢迎Docker的良好实践。

>> The Top 5 Disadvantages of Not Implementing an Exception Inbox Zero Policy [blog.takipi.com]

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

3.思索

>> Concerns about the Blockchain Technology [techblog.bozho.net]

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 [daedtech.com]

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

从全职雇员过渡到一个人的咨询公司的一个有趣的案例研究。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

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

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

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

5. Pick of the Week

5 本周精选

>> Productivity advice for the weird [iwillteachyoutoberich.com]