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

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

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

Поехали…

1. Java и Spring

>> Writing Tests for Data Access Code – Unit Tests Are Waste

Чрезмерное использование модульных тестов — обычное дело после того, как разработчик открыл для себя TDD — из-за энтузиазма и изменения мышления, вызванного этим открытием.

После нескольких лет усердной практики и постоянной переоценки предположений тот же разработчик начинает склоняться к интеграционным тестам.

Еще один отрезок времени и модульные тесты используются по назначению — инструмент проектирования, а не проверка правильности системы.

Это останавливается здесь? Понятия не имею, но надеюсь, что нет. Где бы вы ни находились на этом пути — эта статья хороша для чтения — так что нажимайте и читайте ее.

>> 6 Reasons Not to Switch to Java 8 Just Yet

Некоторые предостережения по Java 8. Я думаю, мы все можем согласиться с тем, что Java 8 стала серьезным шагом вперед для платформы, особенно после столь долгого застоя, но ничто не идеально — и стоит сразу же знать, чего ожидать.

>> JUnit: testing exception with Java 8 and Lambda Expressions

DSL для проверки исключений, созданный с помощью Java 8 — да, JUnit снова становится крутым.

>> Hibernate Identity, Sequence and Table (Sequence) generator

Влад вовсю работает над своей серией Hibernate — эта статья — хороший базовый материал по стратегиям с первичными ключами.

И, наконец, множество новых выпусков Spring:

    Spring Framework 4.0.6 Выпущен Spring Boot 1.1.4 Выпущен Spring IO Platform 1.0.1 Выпущен Spring для Apache Hadoop 2.0.1 Выпущены пакетные выпуски Spring и новый репозиторий

2. Размышления

>> The Secret to Avoiding Paralysis by Analysis

Погрязнуть в сорняках и в «что, если» и не выполнить из-за этого настоящий позор.

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

>> What’s Your Greatest Weakness: The Employer-Candidate Impedance Mismatch

Дальнейшие размышления о методах найма и неоптимальном способе, которым вся наша отрасль оставляет эту очень важную задачу на волю случая.

\u003e\u003e Подкаст Шона Уэса

Давайте закончим на сильной ноте — этот подкаст просто фантастический.

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