At the very beginning of 2014 I decided to track my reading habits and share the best stuff here, on Baeldung.
在2014年一开始,我就决定追踪我的阅读习惯,并在这里分享最好的东西,在Baeldung。
2014 has been quite the year, covering each week with a review. I’ve been doing a lot more reading to make sure I cover and curate stuff that has value and is actually worth reading.
2014年是相当不错的一年,每周都会有一篇评论。我一直在做更多的阅读,以确保我覆盖和策划的东西有价值,并真正值得阅读。
Let me know in the comments if you’re finding my reviews interesting and useful.
请在评论中告诉我,如果你觉得我的评论有趣和有用。
Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Discovering Where Threads Are Being Constructed
An interesting example for getting in control of where threads are created from – and displaying some cool use of Java 8 syntax in the process.
这是一个有趣的例子,可以控制线程的创建地点–并在此过程中展示了对Java 8语法的一些很酷的使用。
>> Journey to idempotency and temporal decoupling
If your work involves HTTP in any way, shape or form, this one is a must read – slowly. It may make the difference between a resilient, mature system and one that just works sometimes.
如果你的工作以任何方式、形状或形式涉及到HTTP,这本书是必须阅读的–慢慢来。它可能会使一个有弹性的、成熟的系统和一个只是偶尔工作的系统之间产生差异。
>> Joining Strings in JDK 8
We don’t need to use Guava for joining Strings any more – Java 8 has some useful APIs to do the job well.
我们不需要再使用Guava来进行连接字符串了–Java 8有一些有用的API来完成这项工作。
>> Hibernate Locking Patterns – How do PESSIMISTIC_READ and PESSIMISTIC_WRITE work
Vlad continues his very useful foray into the Hibernate pessimistic lock modes.
弗拉德继续他对休眠悲观的锁定模式非常有用的探索。
Also worth reading:
也值得一读。
-
>> Stream Processing in Spring XD 1.1
-
>> Kibana, aggregation execution order, and you
-
>> How Elasticsearch Made Us Faster – Literally
-
>> Interface Evolution With Default Methods – Part I: Methods
-
>> Should I test my builders?
-
>> Adopting Microservices at Netflix: Lessons for Architectural Design
Webinars and presentations:
网络研讨会和演讲。
-
>> Resource Handling in Spring MVC 4.1
-
>> Spring Data REST – Data Meets Hypermedia
-
>> The Revolution Will Not Be Centralized
-
>> Artistic Spring Data Neo4j 3.x with Spring Boot
Time to upgrade:
是时候升级了。
-
>> Spring Framework 4.1.5 released
-
>> Spring Security 3.2.6 Released
-
>> Spring Security 4.0.0.RC2 Released
-
>> Spring Boot 1.1.11 released and Spring Boot 1.2.2 released
2. Technical and Musings
2.技术和思考
>> Experience Report: Weak Code Ownership
Being intentional about code ownership in a team is an important first step a lot of teams don’t take. But once that’s explicitly considered, there’s a choice between Collective and Weak code ownership – and I fully agree with this article – in my experience, weak ownership works better.
在团队中有意考虑代码所有权是一个重要的第一步,很多团队都没有采取。但是,一旦明确考虑到这一点,就可以在集体和弱代码所有权之间做出选择–我完全同意这篇文章的观点–根据我的经验,弱所有权效果更好。
>> 10x Developer, Reconsidered
The concept of the 10x Developer with a pinch of nuance thrown in. You know – like real life.
10倍开发者的概念,其中加入了一撮细微的差别。你知道–就像现实生活。
>> is-a vs. has-a
An interesting look at a Maslow’s hierarchy of needs modified for working in a modern day company.
对马斯洛需求层次的一个有趣的观察,为在现代公司工作而修改。
>> You Have to Know When to Stop
A benefit of TDD that I haven’t considered – and know that I think about it, makes perfect sense – is you know When To Stop.
TDD的一个好处,我没有考虑过–知道我想了一下,很有意义–就是你知道何时停止。
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Your Annual Performance Review
>> Leadership
>> Data to Ignore
4. Pick of the Week
4.本周精选
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.
今年早些时候,我在 “每周回顾 “中推出了 “每周精选 “栏目。如果你已经在我的电子邮件列表中–你已经得到了精选–希望你喜欢它。