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

最后修改: 2016年 5月 20日

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

A bit of a quicker one this week, as I’m writing it in between Spring IO sessions.

这周有点快,因为我是在SpringIO会议之间写的。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Thymeleaf 3 – Get Started Quickly with Thymeleaf 3 and Spring MVC [codeleak.pl]

A quick and to the point intro to using Thymeleaf with Spring, hopefully getting the industry one step closer to never touching a JSP file ever again.

这是一个快速、直接的介绍,介绍如何使用Thymeleaf和Spring,希望能让业界向再也不碰JSP文件迈进。

>> How to Split JUnit Tests in a Continuous Integration Environment [semaphoreci.com]

A solid, thorough writeup focused on intelligently separating the way different tests run in a CI pipeline. Very useful stuff.

一篇扎实、透彻的文章,专注于智能地分离CI管道中不同测试的运行方式。非常有用的东西。

>> 13 Decks Java Developers Must See to Stay Updated [takipi.com]

Some very interesting slide-decks worth going over. Not only for the subject matter, but also to see what the cadence of a good talk looks like.

一些非常有趣的幻灯片值得一看。不仅是为了主题,也是为了看看一个好的演讲的节奏是什么样的。

Also worth reading:

还值得一读的是:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> Cleanup Temp Files [techblog.bozho.net]

This is a quick writeup that I was thinking would make the “Also word reading” section below.

这是一个快速的写法,我在想它可以成为下面的 “也字阅读 “部分。

But, temporary files and applications that just keep growing and growing is such a common and overlooked problem that I think it’s really worth thinking about if you’re writing that kind of app.

但是,临时文件和不断增长的应用程序是一个如此常见和被忽视的问题,我认为如果你正在编写这种应用程序,它真的值得思考。

Also worth reading:

还值得一读的是:

3. Musings

3.思索

>> Dirty Hacks Are OK [techblog.bozho.net]

I know this is not the best advice I’ve given” – that cracked me up.

我知道这不是我给出的最好的建议“–这句话让我大吃一惊。

But, in all seriousness, once you know the rules, yes, sometimes it’s definitely OK to break them.

但是,说实在的,一旦你知道了规则,是的,有时打破规则绝对是可以的。

>> CodeFX Leveled Up [codefx.org]

I thoroughly enjoyed reading this piece, from so many points of view.

我非常喜欢读这篇文章,从这么多的角度来看。

First, it’s a clear, ambitious plan that I’m sure Nicolai is going to execute on well.

首先,这是一个明确的、雄心勃勃的计划,我相信尼古拉会很好地执行。

But more importantly – it represents forward movement in a space where so many people sit still for years and years – blogging. It’s quite easy to find yourself settle in a rhythm and doing the things that you’ve always been doing.

但更重要的是–它代表了在一个许多人长年累月坐着不动的空间里的向前运动–写博客。很容易发现自己沉淀在一个节奏中,做着你一直在做的事情。

Shake things up!

震撼人心的事情!

>> The Gravitational Force of Wage Labor [daedtech.com]

An interesting read on the dynamics of longer term consulting engagements.

这是一本关于长期咨询工作动态的有趣读物。

>> DDD Is Expensive Is A Myth [sapiensworks.com]

Like all the other DDs, Domain Driven Design may look like it’s more work at the beginning, but overall, the level of clarity that it brings into a system dwarfs the time it takes to understand and implement.

就像其他所有的DD一样,领域驱动设计在开始时可能看起来更费事,但总的来说,它给系统带来的清晰程度使它在理解和实施方面所花的时间相形见绌。

>> Simple Asynchronous Microservices using Lambda Architecture [vanillajava.blogspot.com]

A good first step towards understanding the Lambda architecture.

这是了解Lambda架构的良好第一步。

>> Lessons learned from delivering a test automation workshop [ontestautomation.com]

I’m doing more workshops this year, so I enjoyed going through this one. Have a look if you’re interested in either side of the workshop experience.

我今年要做更多的研讨会,所以我很喜欢去看这个研讨会。如果你对讲习班的任何一方的经验感兴趣,请看一下。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> I won’t bother using real words [dilbert.com]

>> OK, let’s begin wasting our time [dilbert.com]

>> Take your time. I’m good either way [dilbert.com]

5. Pick of the Week

5 本周精选

>> Who wants to live in The Real World? [m.signalvnoise.com]