Java Web Weekly, Issue 149 – Java网络周刊》第149期

最后修改: 2016年 11月 3日

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

1. Spring and Java

1.Spring和Java

>> Introducing the Spring Cloud CLI Launcher [spring.io]

Spring Cloud is definitely moving fast.

Spring Cloud绝对是在快速发展。

Here’s a quick writeup covering a new CLI command that takes some of the work away by running the necessary supporting applications.

这里是一个快速的写法,涵盖了一个新的CLI命令,它通过运行必要的支持性应用程序带走了一些工作。

>> Java Microservices: The Cake Is a Lie but You Can’t Ignore It [takipi.com]

A zoomed-out look at the Java microservice framework landscape.

Java微服务框架景观的放大观察

The writeup discusses most of the solutions available and the approach they each take to help developers get to a microservice implementation without shooting themselves in the foot.

这篇文章讨论了大多数可用的解决方案,以及它们各自采取的方法,以帮助开发者实现微服务而不至于自寻死路。

>> Dijkstra’s Algorithm [cleancoder.com]

A fun way to apply TDD to a get to a clean solution for a well-known problem domain.

一个有趣的方法是应用TDD来获得一个众所周知的问题领域的干净解决方案。

>> 5 Things Only Experienced Developers Can Teach You About Java [takipi.com]

There’s nothing like running your work in production. I look at my first few years as a developer as the time before and the time after I had work being used (and abused) by actual users.

没有什么比在生产中运行你的工作更重要。我把我作为开发者的前几年看作是我的工作被实际用户使用(和滥用)之前和之后的时间。

So this writeup hits the nail on the head – experience, and more specifically production experience is going to be a fantastic accelerator of learning.

因此,这篇报道一针见血地指出–经验,更具体地说,生产经验将是学习的一个奇妙的加速器

>> Inside Java 9 – Version Schema, Multi-Release JARs, and More [sitepoint.com]

As Java 9 gets closer and closer (finger crossed) it’s getting more and more important to starting digging into the bits and bolts that are going to make up the new release.

随着Java 9越来越近(手指交叉),开始挖掘构成新版本的点点滴滴,变得越来越重要。

This writeup is definitely a good place to start doing that.

这篇报道绝对是一个开始做这件事的好地方。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical and Musings

2.技术与思考

>> REST – Resource Association vs Resource Aggregation [alexecollins.com]

Really solid, practical post discussing how to design the URL space and semantics of an API. A quick read as well, and definitely worth the 5 minutes.

这是一篇非常扎实、实用的帖子,讨论了如何设计API的URL空间和语义。也是一个快速阅读,绝对值得花5分钟。

>> Applying Queueing Theory to Dynamic Connection Pool Sizing with FlexyPool [jooq.org]

A quick technical look at how to improve upon and get more out of traditional connection pool implementations.

从技术上快速了解如何改进传统的连接池实现并获得更多好处

>> On becoming a test automation craftsman [ontestautomation.com]

Like most other things in this field of developing software, testing is all about the value and the results, and really not about the shiny new tool.

像开发软件这个领域的大多数其他事情一样,测试是关于价值和结果的,真的不是关于闪亮的新工具

Also worth reading:

还值得一读的是:

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> We’re going with the web-only business model [dilbert.com]

>> 10.000 hours of practice [dilbert.com]

>> The Feng Shui consultant [dilbert.com]

4. Pick of the Week

4.本周精选

>> Status meetings are the scourge [m.signalvnoise.com]