«1. Java и Spring

>> Java 8 StampedLocks vs. ReadWriteLocks and Synchronized

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

>> Parsing a file with Stream API in Java 8

Краткая статья о разборе файла с помощью нового Java 8 Stream API — это дивный новый мир.

>> Writing Clean Tests – New Considered Harmful

С тех пор, как это большое выступление о Global State и Singletons (на youtube), новое стало для меня «персоной нон грата» — эта статья — отличный учебник по некоторым причинам, почему это так.

>> Preview Spring Security Test: HtmlUnit

Эта серия статей, которая началась несколько недель назад с представления Spring Security 4, — эта статья (и следующая) опирается на этот импульс, показывая, как использовать HtmlUnit для тестирования логики Spring MVC.

>> Preview Spring Security Test: Web Security

Новая поддержка тестирования для Spring MVC появится в Spring Security 4.

2. Техническая

>> Is TDD Dead?

Главная база для серии видеовстреч, посвященных TDD — я рассказывал об этом за последние несколько недель, поэтому я не буду повторять это здесь — записи есть, если вы хотите взглянуть. Часть 4 выйдет через несколько дней (4 июня).

>> Rest API best(?) practices reloaded

Некоторые полезные приемы, на которые стоит обратить внимание при разработке REST API; и самое интересное в этой статье то, что она явно основана на практическом опыте создания API для клиентов, а не на школе «Он должен быть RESTful, потому что он просто работает».

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

>> Shame is good

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