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

最后修改: 2017年 11月 23日

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

Lots of interesting writeups on Java 9 this week.

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

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> First Contact With ‘var’ In Java 10 [blog.codefx.org]

Java 9 was released two months ago and there’s already quite a lot of excitement around features of the next version.

Java 9在两个月前发布,围绕着下一版本的功能已经有了相当多的兴奋点。

>> Fresh Async With Kotlin: Roman Elizarov Presents at QCon SF [infoq.com]

Kotlin has some cool features for asynchronous programming.

Kotlin在异步编程方面有一些很酷的功能。

>> Dynamic Validation with Spring Boot Validation [blog.codecentric.de]

An interesting case of making the Bean Validation dynamic in Spring.

在Spring中使Bean Validation动态化的一个有趣案例。

>> Java 10 – The Story So Far [infoq.com]

Here’s what we already know about Java 10.

以下是我们已经知道的关于Java 10的情况。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> The Myth of Advanced TDD [blog.thecodewhisperer.com]

Before you start looking at advanced TDD techniques, it’s important to make sure you have basics mastered first.

在你开始研究先进的TDD技术之前,重要的是确保你首先掌握了基础知识

>> Install IntelliJ IDEA on Ubuntu with Snaps [blog.jetbrains.com]

Ubuntu users can finally install IntelliJ IDEA easily 🙂

Ubuntu用户终于可以轻松安装IntelliJ IDEA了 🙂

Also worth reading:

还值得一读。

3. Musings

3.思索

>> On developer shortage [blog.frankel.ch]

Simply put, if you don’t want to face the problem of not being able to find and attract good developers, make sure that you’re an attractive place for them to work.

简单地说,如果你不想面临无法找到和吸引好的开发人员的问题,就要确保你是一个吸引他们工作的地方。

>> Customize Your Agile Approach: What Do You Need for Estimation? [infoq.com]

Agile is less restrictive than you’d think – when you adapt only practices that actually work for you.

敏捷的限制性没有你想象的那么大–当你只适应那些真正对你有用的实践时。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Wally is a Maverick [dilbert.com]

>> Tina the Whistleblower [dilbert.com]

>> Logical Reasons for Learning to Negotiate [dilbert.com]

5. Pick of the Week

5 本周精选

>> Finally, An Official Shell in Java 9 – Introducing JShell [stackify.com]