Baeldung Weekly Review 35 – Baeldung周报》 35

最后修改: 2015年 8月 28日

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

At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.

去年年初,我决定跟踪我的阅读习惯,并在这里分享最好的东西,在Baeldung上。从那时起,我没有错过任何一篇评论。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Comments on The Twelve-Factor App [techblog.bozho.net]

Very interesting analysis of the well known twelve-factor app recommendations focused on the Java ecosystem.

对众所周知的十二个因素的应用建议进行了非常有趣的分析,重点是Java生态系统。

>> Optionally typechecked StateMachines [benjiweber.co.uk]

A cool and practical implementation of a finite state machine that can replace what would otherwise be an enum.

一个很酷很实用的有限状态机的实现,它可以取代本来是枚举的东西。

>> Building Microservices with Polyglot Persistence Using Spring Cloud and Docker [kennybastani.com]

Really well put together writeup on building a microservice with different persistence options and leveraging Docker for deployment. Good stuff.

这篇关于用不同的持久性选项和利用Docker进行部署来构建微服务的文章写得非常好。好东西。

>> Writing Unit Tests With Spock Framework: Creating a Maven Project [petrikainulainen.net]

>> 使用Spock框架编写单元测试。创建Maven项目t [petrikainulainen.net]

A solid intro to setting up a project and working with Spock.

一个关于建立项目和与Spock合作的可靠介绍。

>> Java 8 SE Optional, a strict approach [codefx.org]

>> Java 8 SE可选,严格的方法 [codefx.org]

A thoughtful rebuttal of the piece from two weeks ago, on recommendations around using Optional.

对两周前的文章进行了深思熟虑的反驳,关于围绕使用Optional的建议

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical

2.技术

>> PresentationDomainDataLayering [martinfowler.com]

>> PresentationDomainDataLayering [martinfowler.com]

A solid intro to the concept of the three-tiered architecture.

三层架构概念的坚实介绍。

>> How To Ensure Idempotency In An Eventual Consistent DDD/CQRS Application [sapiensworks.com]

>> 如何确保最终一致的DDD/CQRS应用中的Idempotency [sapiensworks.com]

Where to handle idempotency and data consistency when doing DDD is definitely an important question answered here.

在做DDD时,如何处理空闲性和数据一致性无疑是这里回答的一个重要问题。

Also worth reading:

也值得一读。

3. Musings

3.思索

>> Sorry, I Can’t Talk to You This Iteration [frazzleddad]

I found this to be true over and over again – when I allow myself to have margin and breathing room – things grow.

我发现这一点一次又一次是真的–当我允许自己有余地和呼吸空间–事情就会发展。

>> Why Write Automated Tests? [jetbrains.com]

>> 为什么要写自动测试? [jetbrains.com]

If you need convincing, have a read.

如果你需要说服力,请看一看。

>> All evidence points to OOP being bullshit [pivotal.io]

Yeah.

是的。

Also worth reading:

也值得一读。

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Not on poker night

>> The know about plan A

>> I think you call it a smartphone

5. Pick of the Week

5 本周精选

Earlier this year I introduced the “Pick of the Week” section here in my “Weekly Review”. If you’re already on my email list – you got the pick already – hope you enjoyed it.

今年早些时候,我在 “每周回顾 “中推出了 “每周精选 “栏目。如果你已经在我的电子邮件列表中–你已经得到了精选–希望你喜欢它。

If not – you can share the review and unlock it right here:

如果没有–你可以分享评论并在此解锁。

[sociallocker id=”6211″]

[sociallocker id=”6211″]

It’s the only health podcast I listen to (and learned a lot from), so I’m picking it this week:

这是我唯一听的健康播客(并从中学到很多东西),所以我这周要选它。

>> The Model Health Show

[/sociallocker]

[/sociallocker]