«В самом начале 2014 года я решил начать лучше документировать свои привычки чтения и делиться ими со всеми вами.

Суть в том, что благодаря кураторству и документированию мое чтение стало более целенаправленным и разнообразным. Кроме того, я считаю, что курирование хорошего контента приносит большую пользу, помогает людям исследовать и позволяет лучшим материалам подниматься на вершину.

Надеюсь, они вам понравятся, поскольку мы продвигаемся во второй половине 2014 года.

Итак, начнем…

1. Java

>> First batch of JEPs proposed to target JDK 9

Возможно, вы уже видели это электронное письмо — оно первое. несколько JEP планировалось стать частью JDK 9, причем модульность, конечно же, была самой важной из них.

>> Writing Tests for Data Access Code – Data Matters

Еще одна солидная статья из серии «Чистое тестирование» от Petri. Здесь обсуждаются лучшие практики использования DBUnit в контексте реального проекта достаточной сложности. Не беспокойтесь — как только проблемы устранены, можно найти решения.

>> The anatomy of Hibernate dirty checking

Сага продолжается — глубокое погружение в Hibernate, на этот раз рассмотрение механизма по умолчанию для грязной проверки (и альтернативы инструментария байт-кода). Я вижу книгу или курс, выходящий из этого трека.

>> eclipse-pmd – New PMD plugin for Eclipse

Если вы когда-либо пытались заставить один и тот же механизм статического анализа (например, PMD) работать и использовать один и тот же файл конфигурации как в Eclipse, так и в вашей сборке Maven, это станет приятным сюрпризом. Холодные бобы.

>> Understanding JUnit’s Runner architecture

Интересный подробный обзор того, как Runners работают в JUnit и как вы можете реализовать свои собственные. Не обязательно то, что вы делаете каждый день, но все равно очень круто.

2. Spring

>> Building a RESTful quotation service with Spring

Практическое руководство по созданию простого REST API для котировок — тем не менее, для одного из руководств Spring. Уже есть несколько подобных руководств, но увидеть, как Spring ест их собственный корм — это классное упражнение и надежный ресурс.

Наконец, несколько интересных релизов Spring:

    \u003e\u003e Выпущен Spring Security 4.0.0.M2 \u003e\u003e CVE-2014-3527 Исправлено в Spring Security 3.2.5 и 3.1.7 \u003e\u003e Первый релиз-кандидат Spring Data Release Поезд Эванса доступен

3. Технические

>> Route 53 Benchmark: The New AWS Geolocation’s Surprising Results

Тестирование и реальные цифры на Route 53 — Геолокация и маршрутизация на основе задержки.

>> In Defense of Test Setup Methods

К чему бы вы ни склонялись — создавать приспособления перед тестом или внутри — это часть, которая требует времени, чтобы сесть и обдумать аргументы. Будьте безжалостны к дублированию кода, вернитесь и прочитайте это.

4. Комиксы

В продолжение этого недавно введенного раздела в обзоре – мои следующие любимые XKCD после тех, что были на прошлой неделе. Блестящий? Я бы сказал так:

>> Road Rage

>> Zealous Autoconfig