Baeldung Weekly Review 50 – Baeldung每周评论 50

最后修改: 2014年 12月 19日


At the very beginning of 2014 I decided to track my reading habits and share the best stuff here, on Baeldung.


Here we go…


1. Java and Spring


>> Project Jigsaw: Modular run-time images

Here’s what’s happening with modularization in JDK 9, straight from the horse’s mouth. Some breaking changes to move the platform forward.

以下是JDK 9中模块化的情况,直接从马的口中得知。一些突破性的变化推动了平台的发展。

>> EAGER fetching is a code smell

Using LAZY fetching and a per query fetching strategy are two useful constraints to work within when using Hibernate.

在使用Hibernate时,使用LAZY fetching和per query fetching策略是两个有用的约束条件。

>> Really Too Bad that Java 8 Doesn’t Have

Balancing design decisions, especially when growing a language as widely used as Java, is nuanced and difficult. That being said – I would really want to be able to do 🙂

平衡设计决策,尤其是在发展像Java这样广泛使用的语言时,是细微而困难的。既然如此–我真的希望能够做到 🙂

>> Spring MVC 4 Quickstart Maven Archetype Improved

Very nice improvements to the Spring MVC 4 Maven Archetype.

对Spring MVC 4 Maven Archetype的改进非常好。

While I stayed away from using Maven Archetypes and prefer to set things up myself, I do see the value of a shortcut like this to speed up your initial project setup.

虽然我没有使用Maven Archetypes,而是喜欢自己设置,但我确实看到了像这样的快捷方式的价值,可以加快项目的初始设置。

Let’s see what are the weeks Spring releases:


And of course some recordings for the weekend:


2. Technical and Musings


>> APIs should not be copyrightable

This lays out the thinking behind NOT making APIs copyrightable and protected. It’s an important piece of reading for the 5 minutes it takes – go ahead and read it.


>> In Devs We Trust

The ideological underpinnings of Agile are quite different then what the industry matured into. It’s no surprise though, but it is important to understand the difference is and why an “Agile Certification” is silly.

敏捷的意识形态基础与该行业的成熟程度有很大不同。这并不奇怪,但重要的是要理解其中的区别,以及为什么 “敏捷认证 “是愚蠢的。

>> Hacking is Important

The ethos of “hacking” as the force not to move forward but leap forward.

“黑客 “的思想作为一种力量,不是向前移动,而是向前跃进。

>> Why big companies slow down, and what to do about it

A long piece on the growth lifecyle of a software company, and a very interesting read.


>> In Favour of Self-Signed Certificates

Interesting thinking around the edges of security and HTTPS certificates for all.


>> The Cycles of TDD

What it means to do TDD at the nano level and up.


>> Programmer Knowledge

The half-life of programmer knowledge is why it’s never a good idea to stop learning.


3. Comics


All in with Dilbert this week:


>> Code Mocking

>> Blah Blah Cloud

>> Vortex of Failure

4. Pick of the Week


I recently 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=”5554″]

[sociallocker id=”5554″]

Sometimes the pick of the week is a piece of writing that influenced our discipline, such as “The Cathedral and the Bazaar” from last week.

有时,本周的选题是一篇影响我们学科的文章,例如上周的 “大教堂和集市”

Other times, it’s simply something that inspired me recently – Nathan Barry a Amy Hoy shipping a new product in 24 hours:


>> Join me as I create & launch a product in 24 hours

>> 24-Hour Product Challenge