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

最后修改: 2016年 11月 17日

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

1. Spring and Java

1.Spring和Java

>> What Future Java Might Look Like [sitepoint.com]

The plans for Java beyond version 9 are very interesting and clearly quite ambitious. Some huge features in the works.

Java第9版以后的计划非常有趣,而且显然相当雄心勃勃。一些巨大的功能正在酝酿之中。

>> Another post-processor for Spring Boot [frankel.ch]

Some fun digging into internal of Spring (and Spring Boot), going beyond using the framework and towards actually understanding it.

挖掘Spring(和Spring Boot)内部的一些乐趣,超越使用框架,走向真正理解它。

>> Spring Kafka Producer/Consumer sample [java-allandsundry.com]

Clean and to the point examples introducing Spring Kafka.

干净利落的例子介绍了Spring Kafka

>> (J)Unit Testing Principles [codecentric.de]

Quick post going over some of the foundations of unit testing. This is not ground-breaking stuff, but these are exactly the things that are so often overlooked.

这篇文章介绍了一些单元测试的基础。这不是突破性的东西,但这些正是经常被忽视的东西。

Also worth reading:

还值得一读的是:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> ValueObject [martinfowler.com]

Getting back to basics, especially on things we think we understand, is almost always a good idea.

返璞归真,特别是在我们认为自己了解的事情上,几乎总是一个好主意。

These concepts are foundational for a reason – we build everything else on top of them, so it’s well worth having clarity when we look at the building blocks of our work.

这些概念是基础性的,是有原因的–我们把其他一切都建立在它们之上,所以当我们审视我们工作的组成部分时,非常值得明确。

>> How to run Continuous Integration on EC2 without breaking the bank [giorgiosironi.com]

A solid guide to setting up a CI pipeline on EC2 in a way that makes economical sense. Lots of good stuff here, especially as you scale.

一本关于在EC2上以经济合理的方式设置CI管道的可靠指南。这里有很多好东西,特别是当你扩展时。

>> Most popular relational databases – 2016 edition [plumbr.eu]

This kind of field data is always interesting to give us a sense of what the overall market looks like.

这种实地数据总是很有趣,让我们了解到整个市场的情况。

>> Continuous Delivery Patterns: Building your application inside a Docker container [codecentric.de]

The way we’re building a CD pipeline now has certainly changed from the way we used to do it just a few years ago. And Docker was certainly a big part of data, along with the newer DSLs in Jenkins.

我们现在构建CD管道的方式肯定已经与几年前的方式不同了。而Docker肯定是数据的一个重要部分,还有Jenkins中较新的DSLs。

Also worth reading:

3. Musings

3.思索

>> How to be productive (as a developer) [sebastian-daschner.com]

Lots of good advice here on how to get productive as a developer. “Throw away the mouse” is hard to follow, fantastic advice.

这里有很多关于如何作为一个开发人员获得生产力的好建议。”扔掉鼠标“是很难做到的,奇妙的建议。

>> Resolving Conflict [queue.acm.org]

Conflict is one of those things you’d rather not worry about.

冲突是一种你宁愿不担心的事情。

But, as I’m growing a team, that’s not really an option – so it’s worth giving it some real though and having an intelligent approach to dealing with it (rather than a gut reaction).

但是,由于我正在发展一个团队,这不是一个真正的选择–所以值得真正考虑一下,并有一个明智的方法来处理它(而不是直觉反应)。

>> How to Deliver Software Projects on Time [daedtech.com]

There’s a question that doesn’t have a simple answer. Which of course doesn’t mean we should stop trying to get better at the process.

有一个问题并没有一个简单的答案。当然,这并不意味着我们应该停止尝试在这个过程中变得更好。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> It makes me uncomfortable when they enjoy working [dilbert.com]

>> Security Standards [dilbert.com]

>> I hope I’m not the only one who joined this group just for the laughs [dilbert.com]

5. Pick of the Week

5 本周精选

>> The Perfect Morning Routine (Backed by Science) [taylorpearson.me]