«В самом начале 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 после тех, что были на прошлой неделе. Блестящий? Я бы сказал так: